{"_id":"@moduk/frontend","_rev":"153-dec16e12490ce1f80c2dd5f60d5e60c2","name":"@moduk/frontend","dist-tags":{"alpha":"0.2.1-alpha.6","latest":"2.0.31"},"versions":{"0.2.0-alpha.1":{"name":"@moduk/frontend","version":"0.2.0-alpha.1","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.2.0-alpha.1","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"e0a4589752dba74825af148254e19eec68b8ae26","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.2.0-alpha.1.tgz","fileCount":178,"integrity":"sha512-Ecvsykcn7woMSlkOuJkmPEmFIeHEDHAJFkRjEwGRBh5Bl00HJzQocQvQDx4qO/Z8I4sLU9cmEunu2hpLrWYiJQ==","signatures":[{"sig":"MEUCIBcaqfopOKAaJZ+ZDSoWkBT1tfAGtMX1HBjGv7PKMWL0AiEA5zSsKmjlw17lrLaZDlyTSsWQ1MGXroFkxaPspmzKiz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl1Y1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCzg/7BgV8tnWt1qHVL/om2K5YIE08BcINaI6qTPtSw0NgSKWw74/j\r\nvGJUjMzXVt/OGW63iCFh7LrvjXB13IrPse97S2m2dr/XNHDcA23iV8LiV+wx\r\na75M8Oc2ozQH204s10FaoFpmswA68zFVjm7S56tP2E2iX/wPorzKcLZpbEzb\r\nTBV3UBMI2yAoTuv173DDO9U/DyeQBCjlxCwAHGO/bUuvf7i+GsSix7+yOLBs\r\nIJkOXqu+dnzqPA8CXd7w3ZxutzRkCbV1bAj+TIPClo8onab6hzg7kgrQ1Bj5\r\nGyok3Sg7n80yLa1RARoUJ+SIAmeqhQRjKE8H9Bjf/9zFayIw64GPivFkWsfm\r\nOrqxUmMxjVrYJGiLZlDnFVMrpRWqRtUO60QbCKPVC0MXxSGyko8zJM8szDLN\r\no3iiqN16T9WeVVN/5viMh8rOXaIuKxxMnz5Ejjqfx/AHLcHIy9O3cLtxHIip\r\n8mwGhbjhDoDBjl05oyMy/ooq5zgVfCDi7RA3wJGxT2inrl2GOJuRAxDrhUaO\r\nEQ0XP8RRKHH7LF6yBk/8+W4vqHnqf1LcfGgUa9Bc9sO054O+r/Xw/HPs/vXU\r\nL5CVE6E1kyW8f/bKaeI539xgU4Q9SprwsNam/Xhlkx0vW/LFjmVh9UJ65Agz\r\n1ZIlYLa3UomgjsC9Kk95/Fqb6r3R7LNS6n4=\r\n=yRqf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./dist/":"./dist/","./client":{"import":"./dist/client/MODUK.mjs","require":"./dist/client/MODUK.umd.js"}},"gitHead":"246f04be3e131406acb1108c877c4bcb2c199eb7","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","serve":"nodemon examples-server/serve.ts","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"vite build && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","release:alpha":"release-it --preRelease=alpha","release:stable":"release-it --github.draft","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","prebuild:assets":"shx rm -rf dist/assets","serve:no-reload":"ts-node examples-server/serve.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,yaml,yml}":["dprint fmt"],"*.{js,jsx,ts,tsx}":["eslint --max-warnings 0","dprint fmt"]},"_nodeVersion":"18.12.1","dependencies":{"lodash":"^4.17.21","govuk-frontend":"^4.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.0.3","sass":"^1.56.1","vite":"^3.2.4","husky":"^8.0.2","dprint":"^0.33.0","eslint":"^8.28.0","vitest":"^0.25.2","fastify":"^4.10.2","nodemon":"^2.0.20","ts-node":"^10.9.1","happy-dom":"^8.1.0","release-it":"^15.5.0","typescript":"^4.9.3","@types/glob":"^8.0.0","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","autoprefixer":"^10.4.13","@fastify/view":"^7.3.0","@types/lodash":"^4.14.189","@commitlint/cli":"^17.3.0","@fastify/static":"^6.6.0","@types/nunjucks":"^3.2.1","@playwright/test":"^1.28.1","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.19.0","eslint-plugin-import":"^2.26.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.46.0","eslint-import-resolver-typescript":"^3.5.2","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.2.0-alpha.1_1670862388956_0.6970008542636277","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@moduk/frontend","version":"0.2.0","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.2.0","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"0d94d6310e52b570b0a709bce1bac0edfd67691a","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.2.0.tgz","fileCount":188,"integrity":"sha512-qcUmimOKvZ5b15k+m8BnqZmGFVz+yyHZJ8d8OOtEFGscmWg1XNDdvj66E5ZcqcmPtG+dmhjnoet/UojgLkqpNA==","signatures":[{"sig":"MEQCICGWT+XYkrcmDBV7yiEmfDly9COz+OVgbRJKUNHJf2O4AiBg9JUccMMvapLCTLJFm8l2d5zLVk2irOoK5D1x2EoXnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmp4gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDOg//SyrOuNyZ7SUvSfglD+3/Z5JrL02fW6qWZYDkVq5Vj05Snhv3\r\nHB71djwQf/SWoIT53n22VB03YWjK85HAQp77TtZx9GwpH+QGgktqdlzP3PKT\r\nfpIsaW2JtGYRI4Wsm+LXyKb9qYPIyHOtZ4gwvkfoK/haSnUAekXpRA+AhfnK\r\n7tnikVEEcSzW9UM7kjwkB4ikMQV4U1p9qc56VgPesbSgDS16Uu3jIUu8KIni\r\nyIAQ7k7qRpPfxv/HIXqAgCwpNoV7Kneow354ldAtBUwhzwmUf+Nvsq3LckRO\r\nurpzK5+qfhUmE4ErCUSemHCWIdWLs/lw0xhYPLlXQYtbpSDhetbgXTwrh7Oc\r\nklny/w8DADDChsICY/WOMtGw4hUXKjBgwz8Cgxp+Fbevu+472Jcol7usZO5/\r\nJFFZVG8NUbkgd98RrLln3l+AJQCU4f7wdzUEr9R3Mv13pT5q2jmwaooPqfic\r\nj/DfTKbW5sIErkmbEdJb77HIeGzI1aLHZMlJoOmfuoswaatcuCauqNTiB5HD\r\n73EbLJEKCe71jV4083qx9cAwULVyxarFO6UslCMjvcX5PHItc+6v/d5x5IJc\r\nwvfFVu0hKrL4fFsUuvJ35LWewmPJ/rNBejCFfF7mGxdRTYjUXuox0smFQ9Y1\r\npPG+1j2fyHOGJs3BPxn0bQncndcgKPdT2cY=\r\n=RwHF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./dist/":"./dist/","./client":{"import":"./dist/client/MODUK.mjs","require":"./dist/client/MODUK.umd.js"}},"gitHead":"a82c1716c36a6af693587b50e447415f61ac5e0b","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","serve":"nodemon examples-server/serve.ts","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"vite build && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","release:alpha":"release-it --preRelease=alpha","release:stable":"release-it --github.draft","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","prebuild:assets":"shx rm -rf dist/assets","serve:no-reload":"ts-node examples-server/serve.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"deprecated":"Not a stable release","repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,yaml,yml}":["dprint fmt"],"*.{js,jsx,ts,tsx}":["eslint --max-warnings 0","dprint fmt"]},"_nodeVersion":"18.12.1","dependencies":{"lodash":"^4.17.21","govuk-frontend":"^4.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.0.3","sass":"^1.56.1","vite":"^3.2.4","husky":"^8.0.2","dprint":"^0.33.0","eslint":"^8.28.0","vitest":"^0.25.2","fastify":"^4.10.2","nodemon":"^2.0.20","ts-node":"^10.9.1","happy-dom":"^8.1.0","release-it":"^15.5.0","typescript":"^4.9.3","@types/glob":"^8.0.0","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","autoprefixer":"^10.4.13","@fastify/view":"^7.3.0","@types/lodash":"^4.14.189","@commitlint/cli":"^17.3.0","@fastify/static":"^6.6.0","@types/nunjucks":"^3.2.1","@playwright/test":"^1.28.1","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.19.0","eslint-plugin-import":"^2.26.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.46.0","eslint-import-resolver-typescript":"^3.5.2","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.2.0_1671077408290_0.10689391456430286","host":"s3://npm-registry-packages"}},"0.2.1-alpha.0":{"name":"@moduk/frontend","version":"0.2.1-alpha.0","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.2.1-alpha.0","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"0348f1c4eee86c9a379be243ef4ed62329c80850","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.2.1-alpha.0.tgz","fileCount":188,"integrity":"sha512-o87zP2am5ySDnnJIOyWZ56NdmCuOkL7JepF2E8lViNZ/N9vYKkXpZBjG9bg9GKy+JH2OGERsZ8nfZ7J+yr6Ojw==","signatures":[{"sig":"MEUCIQDyyJuDsNx7gRaGX7N/iv5BU54m/2Jvpl8WJqJRzrMPdAIgMmm+RnunT4flS2Had1DWObPHSVELC/LZWViohwBXRUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmu9AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpECg/9G+08fBYbZ/LZ7MpQEnumF6g27nFkJOPkpLfuVJenV40E+XOu\r\nK4tIl8Y5/2ZAem057Rrld2J5unfnnDActPBQxGuYlrmTxsdNmoMjji9w4fmc\r\n8KyRiiEnxH89/AHCLHN6gLcQHFSIUxkp5xWGxOwGx7TzwuW5OGN3h7gQHdvj\r\nj8h5TqRmgqMdVno2YR99CzvhoE/RqbvLQwkn49nxkhEFJa7y3PON8cDOKFd0\r\nV4Xfi2roC3/c1u1KxcX/vQZiPXkrjl3X/8NAQvjZ3h83YTiv+LHKiu0TFHsm\r\np4Ri3uwDmWKwo9bkb3QtesvlbU0NWC3XbdqmTdWgW96NAoiWX2jkenvaSdKs\r\nWKsKUP7m32QsF/QXD1kf22n7w8MRfMqmJ4DziZuvhSc+IWxGhJmL22YJH/IT\r\nJwI3nDAN3Zf+qN+E3rrpyBCwdADayF5uh13ytuyW0jWUscUHqmgMh7YAiaEj\r\nWs/vebVWHGfA3KyrmLK2EOsx7icOSVQ/UPaJvaW1bLtsx8EobC5QHvAjYL9F\r\n3ZMh6fB/pGZdXjx0FCsIhQuckfNWr6eRaIrIUq68nHGbQHNGRjG8yK+IFOgJ\r\nWHOVTleazm8Rc5RoFcHXy6AN/GNF2xXTfYTfLf3jwHR/u1B8utrAD+Ps+UuJ\r\nhM3Vujhb2SP3JOSbhMTzWrjnIFMbuFoCs4I=\r\n=I36z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./dist/":"./dist/","./client":{"import":"./dist/client/MODUK.mjs","require":"./dist/client/MODUK.umd.js"}},"gitHead":"90aa0ba7579dddf19ee9f6d4eb959e3c55c56ffc","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","serve":"nodemon examples-server/serve.ts","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"vite build && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","release:alpha":"release-it --preRelease=alpha","release:stable":"release-it --github.draft","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","prebuild:assets":"shx rm -rf dist/assets","serve:no-reload":"ts-node examples-server/serve.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,yaml,yml}":["dprint fmt"],"*.{js,jsx,ts,tsx}":["eslint --max-warnings 0","dprint fmt"]},"_nodeVersion":"18.12.1","dependencies":{"lodash":"^4.17.21","govuk-frontend":"^4.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.0.3","sass":"^1.56.1","vite":"^3.2.4","husky":"^8.0.2","dprint":"^0.33.0","eslint":"^8.28.0","vitest":"^0.25.2","fastify":"^4.10.2","nodemon":"^2.0.20","ts-node":"^10.9.1","happy-dom":"^8.1.0","release-it":"^15.5.0","typescript":"^4.9.3","@types/glob":"^8.0.0","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","autoprefixer":"^10.4.13","@fastify/view":"^7.3.0","@types/lodash":"^4.14.189","@commitlint/cli":"^17.3.0","@fastify/static":"^6.6.0","@types/nunjucks":"^3.2.1","@playwright/test":"^1.28.1","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.19.0","eslint-plugin-import":"^2.26.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.46.0","eslint-import-resolver-typescript":"^3.5.2","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.2.1-alpha.0_1671098176063_0.2608848607678851","host":"s3://npm-registry-packages"}},"0.2.1-alpha.1":{"name":"@moduk/frontend","version":"0.2.1-alpha.1","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.2.1-alpha.1","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"c882dcdd83ebba8264006f68434e26bb598d8f2a","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.2.1-alpha.1.tgz","fileCount":188,"integrity":"sha512-eCiYhZmBADe9tktjcvTFlFaUh2JEUsaOylKVjra0edsZowwpYmGLMIBSZQjIvJ8aL1+1zyc60H435vE3VJ8JZA==","signatures":[{"sig":"MEQCIB94ekLYif3f2L60lF7c2xsY6TMofPyL2CdkfbDxGdS2AiAc/ZxMucdHMHHLl8hJg3xiKX0T8FYK4u1w5664nl4ufg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm+/fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPbQ//XTp1pzWjwad5ISuYzuSsTfI38zdVg55qMCCWPJYIPllUpoLm\r\nCqAk2AFrIgXOYXHlheoPW/GBlt2KFhc4oAprW+xDeVZaAv+rzP/FktkIHP5M\r\nMk7qC3KhpoHe4VzSH8thzIGQyEntgjH1zlPzmhr0uLkRwhKRIJgFp+KIdRoC\r\nMM/5suVBsXDlm8Paa/uRpI+cCkHzwpLxPnsKqZRBwkvexQsw7tmzB0X1d/jF\r\nussgddDL0RCwpAqNeWsQtCSNyFJJe79BGhqNEgmBcc2dsRkBeMU4FSuleXRF\r\nttIYS8WQ+Y7Bucrj5ufx4YrnNEev4dDFn7vh57SaSqGI7wCBXGMI7NoGpFta\r\nvIKe6DroDJ5O6dAL1BFiOwxg3acy9IR+bvVc6lqOiZ5/XtDwVu8SGhtr6/+N\r\nwHvNVYGlQbqQ4aiweMkzTmoMrCF5pqzop8Q/XftGdky33kvaoT07QOc2bDRS\r\njgu6OvlDn2Kv5ycuJKZsNmdqoplWd4nNqlDmIdB3rlYg9QfWo0/7nroGy/wR\r\nlXBtl6uC0lM0fZsJnt/0UY3IY5L5cw3nwO6qdAiuZPOTIOnP9jjArjcqzf+e\r\nm4DkZY3uS8jv7BajN3OXYSYuoZZuuapcRf3J4KcpBOfbwKkhxKtR2QXNnpuM\r\nAkFa3TGGSBLCBLZO41aDwlcnqJgV/DXY1YU=\r\n=9Hxa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./dist/":"./dist/","./client":{"import":"./dist/client/MODUK.mjs","require":"./dist/client/MODUK.umd.js"}},"gitHead":"7ebeedf9728bdc047f0d647f20e3e1f7e0570ae2","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","serve":"nodemon examples-server/serve.ts","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"vite build && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","release:alpha":"release-it --preRelease=alpha","release:stable":"release-it --github.draft","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","prebuild:assets":"shx rm -rf dist/assets","serve:no-reload":"ts-node examples-server/serve.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,yaml,yml}":["dprint fmt"],"*.{js,jsx,ts,tsx}":["eslint --max-warnings 0","dprint fmt"]},"_nodeVersion":"18.12.1","dependencies":{"lodash":"^4.17.21","govuk-frontend":"^4.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","glob":"^8.0.3","sass":"^1.56.1","vite":"^3.2.4","husky":"^8.0.2","dprint":"^0.33.0","eslint":"^8.28.0","vitest":"^0.25.2","fastify":"^4.10.2","nodemon":"^2.0.20","ts-node":"^10.9.1","happy-dom":"^8.1.0","release-it":"^15.5.0","typescript":"^4.9.3","@types/glob":"^8.0.0","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","autoprefixer":"^10.4.13","@fastify/view":"^7.3.0","@types/lodash":"^4.14.189","@commitlint/cli":"^17.3.0","@fastify/static":"^6.6.0","@types/nunjucks":"^3.2.1","@playwright/test":"^1.28.1","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.19.0","eslint-plugin-import":"^2.26.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.46.0","eslint-import-resolver-typescript":"^3.5.2","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.2.1-alpha.1_1671163871044_0.5158773215456061","host":"s3://npm-registry-packages"}},"0.2.1-alpha.2":{"name":"@moduk/frontend","version":"0.2.1-alpha.2","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.2.1-alpha.2","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"09d3af4febb1cd1979a2c744bf38cefc8b555eeb","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.2.1-alpha.2.tgz","fileCount":188,"integrity":"sha512-Epw8ig6vlKcTD81qXaNAwhqeyE6T22Tvj8oGLdfUXcAtXJwSAnoHm1NVyL5NwizQgMJgZtneGCZw6V8+wvptkQ==","signatures":[{"sig":"MEYCIQD7BRfuoSomCCIyyaJGpXlpDLTuHh6kjwcenSdpjg9gYAIhAJNV1WN5/0p7aKywUlGDTCVKNCNXSIXdKMYE+zBRHKWk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnUEiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHkA//Xg2xFLE7tw3/m4yhgQFSRyREN8sp36Ud9rHUagAcQeCUz9c9\r\nn1v1GtP64g5hYXP9WGq6NXtEGznPThnlUDosEEaBU5qAcXcJ50/DuSkhJyV/\r\nvOQq9mUYkI0I5AZ1NqeBH7LdeM2wkmZFGxBsKWURapg+l6MHOG6sKbcMrHyn\r\nkvXfhbyV4YQmDMitPA4Mj0sYyk67GB6dP6U5R0pICkGt4ZbtzGe2XEsSY0nA\r\nkpleUYm07HU9S2Van1v9P0UDJ32rZV4sNR+VFeuWH/PuadJoZe7vu9pnZrVZ\r\njH0ZAMMxNkw8y8Qek9605y0w28abhQ3wlqNXZP3cG7kegQlkIQU/rmVNQKy0\r\nO97fSfVaqWNA0TMSDPJRY7MRAfQofLSsuuql+gbCgc3Q9iFY/Ph4dHo4kT7o\r\nmOVlcEwd11NgVtxXjXCDRXG/gSa+aBmQUQcgvHvR28zr6Ea2FNo5VRf/L7wg\r\nL046dj6w3SLE6AVcEP8nn7R10HDvYp3E0Alf6Y4deifkutl3QSrxeoEoTIgb\r\nPWCwSzd4K0QA+tD9o6VStfyfVWm56M912aoa6n96bA36qiyVFQoVfHhU02Gm\r\njG/UO8rZxqQwcG9DDn2yT87eNvBi8kkgMSq5kdZqloTAcOi7g+PI14F4/Qub\r\nVogL0ORFpg2M1tnA5Ri0p2HkdnKRz0S5rP4=\r\n=75/L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./dist/":"./dist/","./client":{"import":"./dist/client/MODUK.mjs","require":"./dist/client/MODUK.umd.js"}},"gitHead":"f7545355fa1825210ff159a1e258a0c8e3ff9e64","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","serve":"nodemon examples-server/serve.ts","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"vite build && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","release:alpha":"release-it --preRelease=alpha","release:stable":"release-it --github.draft","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","prebuild:assets":"shx rm -rf dist/assets","serve:no-reload":"ts-node examples-server/serve.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,yaml,yml}":["dprint fmt"],"*.{js,jsx,ts,tsx}":["eslint --max-warnings 0","dprint fmt"]},"_nodeVersion":"18.12.1","dependencies":{"lodash":"^4.17.21","govuk-frontend":"^4.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","glob":"^8.0.3","sass":"^1.56.1","vite":"^3.2.4","husky":"^8.0.2","dprint":"^0.33.0","eslint":"^8.29.0","vitest":"^0.25.8","fastify":"^4.10.2","nodemon":"^2.0.20","ts-node":"^10.9.1","happy-dom":"^8.1.0","release-it":"^15.5.0","typescript":"^4.9.3","@types/glob":"^8.0.0","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","autoprefixer":"^10.4.13","@fastify/view":"^7.3.0","@types/lodash":"^4.14.189","@commitlint/cli":"^17.3.0","@fastify/static":"^6.6.0","@types/nunjucks":"^3.2.1","@playwright/test":"^1.28.1","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.19.0","eslint-plugin-import":"^2.26.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.46.1","eslint-import-resolver-typescript":"^3.5.2","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.2.1-alpha.2_1671250210681_0.4009325756864699","host":"s3://npm-registry-packages"}},"0.2.1-alpha.3":{"name":"@moduk/frontend","version":"0.2.1-alpha.3","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.2.1-alpha.3","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"afa2f2fc26687b38aad7f50caaa77f0c75ed9894","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.2.1-alpha.3.tgz","fileCount":188,"integrity":"sha512-Jo8mlDDPANe4ji/tDnbbA1HIkN5D2TlcfS1vKCIvFoap3brCrgRWxchjSNEMnHhr2C3vV5tDYGsQtA+/Dt9/yA==","signatures":[{"sig":"MEUCIQCsaqbT/A2cuqWCHX3IEKViNA2MQcGolhffnP4iHocWrgIgT8r8hXpB8qRkszPdobTGa8kCS2l/tnr0HIGH70hhuC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtPwbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocoA/8D7WN0HrtTG5cbsE6jbmthv76QDImuBvA3NivtRG5ECajBqYN\r\nvxfuen+4OSpQ7v9cM61SDcCg+NHoodCfLx+agBYm7p0ypIL8ZRZmmfWr5c+S\r\nhstRe7uvxHdd2yHIVrmAHwWTyioYOvEIR8b8K+0qbL5itdSTqTJgIhsljT4H\r\nzQstQxMFlJyWGln9iMlLvLakvg6JCrJ3RzMHdu7Ip/ilJ6G0kaCWuOaK/hVG\r\nAtZDS6D7RBQLuPhDtLt88WZT7ObKXx0zSspuIFrYoT61AIgdbkMAF4hdnmhd\r\nbBHvtRAk71vMhtuEGBTsl8yossg6zaCazdI8haXkuZidODc7+S+aLe1QjMPL\r\nqpk5vEaE7Hkp+1Z42QaEALX16ErUd52hTPS6fUWMyEs+UppwLPPTSWp396sa\r\ncNZB6DgUO9d3KCcvGRQ4iEsS0K0S7sEG0D5RYT54qfg5PyHtwSLyJYsECWz6\r\nYXzsLe5R+pwh3RAXL7NSmq8PGVQslPOniBHSMO0I8Sp9CCb02U0OpXCuJsdb\r\n+hLZ1JwhPs8pQi1k3JJLuYBwRE/hNmG3kBdAKjCGdEplvaMRBsUqoLD1l59r\r\nDSguDoCai2Md7SLIz3FZOWr/3Vo6q7ybZjL9nKkfi0S8w1iWkVfrorT3Vcr8\r\nqaKli4hyLzi0hcxgoo8aUEeGADMp7ck5zHU=\r\n=z6WU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./dist/":"./dist/","./client":{"import":"./dist/client/MODUK.mjs","require":"./dist/client/MODUK.umd.js"}},"gitHead":"c16d0c4a158ec220de7c7485ed5ce01173f4a008","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","serve":"nodemon examples-server/serve.ts","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"vite build && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","release:alpha":"release-it --preRelease=alpha","release:stable":"release-it --github.draft","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","prebuild:assets":"shx rm -rf dist/assets","serve:no-reload":"ts-node examples-server/serve.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"tsconfig-paths@<4.1.2":"^4.1.2"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,yaml,yml}":["dprint fmt"],"*.{js,jsx,ts,tsx}":["eslint --max-warnings 0","dprint fmt"]},"_nodeVersion":"18.12.1","dependencies":{"lodash":"^4.17.21","govuk-frontend":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","glob":"^8.0.3","sass":"^1.57.1","vite":"^3.2.4","husky":"^8.0.2","dprint":"^0.34.1","eslint":"^8.29.0","vitest":"^0.25.8","fastify":"^4.10.2","nodemon":"^2.0.20","ts-node":"^10.9.1","happy-dom":"^8.1.0","release-it":"^15.5.0","typescript":"^4.9.3","@types/glob":"^8.0.0","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","autoprefixer":"^10.4.13","@fastify/view":"^7.3.0","@types/lodash":"^4.14.189","@commitlint/cli":"^17.3.0","@fastify/static":"^6.6.0","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.1","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.19.0","eslint-plugin-import":"^2.26.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.46.1","eslint-import-resolver-typescript":"^3.5.2","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.2.1-alpha.3_1672805402632_0.08064110014034354","host":"s3://npm-registry-packages"}},"0.2.1-alpha.4":{"name":"@moduk/frontend","version":"0.2.1-alpha.4","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.2.1-alpha.4","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"7b694f6972c49efb030768244fef03cd1d41fe18","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.2.1-alpha.4.tgz","fileCount":188,"integrity":"sha512-ztJ8K8eI2srNwksWapF3LDT9QAfbAdeXCZV2zt1s3ZfwK1oBxnq5Qqhc6IGD8gXwpJC9zHT4zaH0BTxgVSDMJQ==","signatures":[{"sig":"MEQCIBJXZyZAtyGUHIiWRoiw3/V0zj9kYaOcBH4T2Vkb/xdvAiBaxzP0wCveo702H7Tm01RrWLxjP1FUakEK4wjH0D/NyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtk3NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq76w/9FkDGnKfh/OvliW+ynx9tNcu/vJkhCz4whFlMroggQlETN7Xs\r\nUob3SJIAWUMEjuutlRCJOpnGEoG8JDfW5SaC7H4vTH53Hnd3FJ84/rMXg6HX\r\nuRUbwj36ucqZWLfomjoGde+cjGZDdq7LFR6TXT1dFDsrme2UH/cgCWPX0KPq\r\nkzJ6pKV4Mgm34Y8WTbNbhh9dqEXYrKR4lRNfvbmZfBC/DFAfTy2UtjYujE8+\r\nWUYUCluRIQ464UUS9hzTSZ1jzVOaZGC3tbT2LZxaOjLA/y50HMSRD1HTqAPT\r\nHwbOS5aV4h/07vxmonXI47oX3a2hnkumx/j2zpzRuJ6S2cecIwZrJedH6lSX\r\nBKQfy9Z9x/RzdRoAGzBlQd583g8U0Dw/xXBvCdgIu8aRCBK4NcIW+C2oLicx\r\nNmxC1lI6/EjmeQY5X5LUq/kJOqozkk5FijS0aK2tvHLITWLGc/QZrL8Pgc7c\r\n+tldsFIYqnF1FSxy2B+6BA3BIpLFfccfnT8tkHCwE3z8NQOYyL+1l9jGCof4\r\nl0TKUVLG/lLP1leOBhI6AXyf3t6UD/ku346QHEhOH6Igi0ayRrqiEzLFvLTp\r\nL4fwdkqrDQvRLOBdjRlO1ZZ2/IMzMMdi2XrYKIqRpYEOGNeR+NDq7nuw7Uqj\r\nEP7feQ3wX1ghRvBbUrMX3jojXPk5MxAOgPE=\r\n=i0Jy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./dist/":"./dist/","./client":{"import":"./dist/client/MODUK.mjs","require":"./dist/client/MODUK.umd.js"}},"gitHead":"20f4828d2d77d9153c76818c8ff48b82cd3a4ce1","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","serve":"nodemon examples-server/serve.ts","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"vite build && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","release:alpha":"release-it --preRelease=alpha","release:stable":"release-it --github.draft","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","prebuild:assets":"shx rm -rf dist/assets","serve:no-reload":"ts-node examples-server/serve.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,yaml,yml}":["dprint fmt"],"*.{js,jsx,ts,tsx}":["eslint --max-warnings 0","dprint fmt"]},"_nodeVersion":"18.12.1","dependencies":{"lodash":"^4.17.21","govuk-frontend":"^4.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","glob":"^8.0.3","sass":"^1.57.1","vite":"^3.2.4","husky":"^8.0.2","dprint":"^0.34.1","eslint":"^8.29.0","vitest":"^0.25.8","fastify":"^4.10.2","nodemon":"^2.0.20","ts-node":"^10.9.1","happy-dom":"^8.1.0","release-it":"^15.5.0","typescript":"^4.9.3","@types/glob":"^8.0.0","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","autoprefixer":"^10.4.13","@fastify/view":"^7.3.0","@types/lodash":"^4.14.189","@commitlint/cli":"^17.3.0","@fastify/static":"^6.6.0","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.1","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.19.0","eslint-plugin-import":"^2.26.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.46.1","eslint-import-resolver-typescript":"^3.5.2","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.2.1-alpha.4_1672891852923_0.6445479620781318","host":"s3://npm-registry-packages"}},"0.2.1-alpha.5":{"name":"@moduk/frontend","version":"0.2.1-alpha.5","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.2.1-alpha.5","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"4bee0f2487d8bb8a2c18f3358634f6ea5fc94c64","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.2.1-alpha.5.tgz","fileCount":188,"integrity":"sha512-xPFP2lEPoWo9tlEu5JuZ1xMLSulZrHOGE2ilxLy0ESRiJbvsOCYu/CI3E26slJrTUM2t2NpckDjI8FBfytHqcQ==","signatures":[{"sig":"MEUCIQD+NSH8ZuaclgeFA/LYTXswoLnn8YYsmmIbni2L5dARtgIgC5r8qva/Bcx6IbdeU+bgXoIm422p9UYPRms3SSRtZRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt58+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqNw/8CN1nLofAIodG1J8YZnLsFaek4Bn81XddaQYB45TJCnXuRxUx\r\nOs6IhzS1GhPzRnq9Emvxf8CPXlaLuqUZTxfyKSVZF84KLBXyvxUPdj+FITWj\r\nr6HHoc/bqbOlNdxvc4wZ6BZafw+jx4N2FwV2g9Oh07ZIFP2yyBeuXnAQ63rM\r\nqntCMLB54IKdzM4HQFIIaS8BNE0InXj3GamqrA4erCD+K3wImc05O41Bpjmr\r\nAJJv5iK55q0Mj3a+BgD13JC4hbRS6ZqgHt2bRVn0YLv3vG+vn6TZsCA9GMi+\r\nkbYr5YbksbBfOGoQ1vOhNNeqkHe2wM5naQqhDvfTkZaFsujwwNMyeWjZ5t3a\r\nHjvyKit5YxqAYjN5OX1spRwyIWecROYv/HI/AaEKqTfVZ+ozxLoqpNOm8vSb\r\nhsyRkwxWGcykj/MKyf0MB9aq3ycdKrbSQCtrAmp5A0jELBy8aHdnU3XYKA3J\r\niNiaP/9ZsWpGUwCSI4PiYCBBfekcpXyN0MvYqTv41OYKv8jKNixZ4RQAvZQZ\r\ntzRxdRQSOaJSlGqK0/y6GB+u+DmoutgB0Dj9RpKKPcKW7CND/Fexz4PV7+YH\r\nFLBWuDQwQekpw3IVk4m0QPOOPg4em4ghjWq341bV4l785LTDP1Cl7RBu3ppH\r\nC+2cVUCVub8b0aqxqZlZC5lh4+5mGAGCjT0=\r\n=IN/J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"19085b3b579517454996f1e6cbe08fbc266a4d84","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"vite build && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","release:alpha":"release-it --preRelease=alpha","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","release:stable":"release-it --github.draft","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","prebuild:assets":"shx rm -rf dist/assets","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,yaml,yml}":["dprint fmt"],"*.{js,jsx,ts,tsx}":["eslint --max-warnings 0","dprint fmt"]},"_nodeVersion":"18.12.1","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","glob":"^8.0.3","sass":"^1.57.1","vite":"^3.2.4","husky":"^8.0.2","dprint":"^0.34.1","eslint":"^8.29.0","vitest":"^0.25.8","ts-node":"^10.9.1","happy-dom":"^8.1.0","release-it":"^15.5.0","typescript":"^4.9.3","@types/glob":"^8.0.0","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","autoprefixer":"^10.4.13","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.3.0","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.1","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.19.0","eslint-plugin-import":"^2.26.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.46.1","eslint-import-resolver-typescript":"^3.5.2","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.2.1-alpha.5_1672978237835_0.1850263246049353","host":"s3://npm-registry-packages"}},"0.2.1-alpha.6":{"name":"@moduk/frontend","version":"0.2.1-alpha.6","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.2.1-alpha.6","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"594e2736569b025b3ca6cc6287b59df23bd8a18b","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.2.1-alpha.6.tgz","fileCount":188,"integrity":"sha512-e5h+jvBliKY5aOv4iFzN+pMIDZFZgnAQvkgjRvFYojiFKoVTQNhmE+EQY7S59HR6uabhf20OedJMNw6tnylavA==","signatures":[{"sig":"MEUCIFpBFNYnYRNPdLycxFWPz2t/zdsx9tvxP3cqzwKqCBECAiEAj4w4TLCIqQZOmTEY/uvgco5GhQwhfjGyQfcMl8a2IRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvOUiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqM9BAAkak0nv8mmkDd7PDLTmyqvdncte9WuFGz5FElgi6rd7HNDA2o\r\nwA5ZichTjkCq9G3AOmbczkWaBWuyXgrMGAsUbvpvUawiv/02lnRmW0ru37Jq\r\npoPVvprX9tGSEYQKzVMbx6xVWR9qaceacXRUeDw2ucNz/oDb+Fn27mV/39IY\r\ngccBCnCp9ZanHtZdEuxdHrOlzjmeS3betWua5wOOolVTbhl3MeNfVsBjbw5n\r\n1o8bH0ifZ5XQmCOajgcmPU0aRuidIUWJbVRHdkelG+ykeoAy8Wzqw8+rrWgH\r\nZfiFvsgXe4QJZNx3iLMEShXzpthtaIX5WrI0Od7e3bJOpsgkQZyWdu9JptUR\r\nGsT1emX7lLaBBYs+685C0niTBKIl/LSnxmGWf+vczcsX9aDzhaWymsBkIOio\r\nBSplqL91CBsS6zA8+vkyxuMFz/+Xc91/Wl3CZ0qiEl0yMfizlLS8LC8HLnhQ\r\n0EOTIW9tsck++fhEY2U+rzTPjrCDvpgdi7KNHCOD6PqvXMElGP9SudCARG+9\r\nv/kuv2fCEccYk+UtTkxXSiZRrNK82tZ/7u5ymS7f1i4AHaGSHXTda3N35MUd\r\nCoi60nI95PpgAKn1PxbRwHkcagWjwik207uA0qzGfwOPIPxGN+1NLBso9wDC\r\nZT/t30HoWL6/O2XbgeuB5bZZUtpA6pB9AXQ=\r\n=PM1f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"71439c27ef779eeeb5e8edacbb1cb48af8506a8c","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"vite build && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","release:alpha":"release-it --preRelease=alpha","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","release:stable":"release-it --github.draft","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","prebuild:assets":"shx rm -rf dist/assets","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,yaml,yml}":["dprint fmt"],"*.{js,jsx,ts,tsx}":["eslint --max-warnings 0","dprint fmt"]},"_nodeVersion":"18.12.1","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","glob":"^8.0.3","sass":"^1.57.1","vite":"^3.2.4","husky":"^8.0.2","dprint":"^0.34.1","eslint":"^8.29.0","vitest":"^0.25.8","ts-node":"^10.9.1","happy-dom":"^8.1.0","release-it":"^15.5.0","typescript":"^4.9.3","@types/glob":"^8.0.0","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","autoprefixer":"^10.4.13","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.3.0","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.1","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.19.0","eslint-plugin-import":"^2.26.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.46.1","eslint-import-resolver-typescript":"^3.5.2","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.2.1-alpha.6_1673323810516_0.26579082004541865","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@moduk/frontend","version":"0.2.1","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.2.1","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"3f40576c47b74000e0c13d311e434fc926977a7b","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.2.1.tgz","fileCount":189,"integrity":"sha512-Yk1BqiLHfUHF3lwx5qkejyhmuLnqZZSBGkWiLG7IhacXFgvsHdnkxFwxS/9kowiyzMhoTh3qbdfMTGbr6peiJw==","signatures":[{"sig":"MEQCIAzVAbPxhBb8SOJ5LgU5EEk4q2IYUsAeIr7GXrs3C8cLAiBOMkyMmfQJE5zpAuBTFpuwDD6y88tQKfctKUK3CFqWbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":507214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv4hwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt7RAAn1ANtD6ZORii6Rl/34WS7eSKf7xLcuLn2S2Qv9tUu5mhfh09\r\nZ9vHLjpkLhjknLxkRY4nBW1tQMJm9L0WfRonoRJnlWBJOI1AxgXHfjvwVCWz\r\nQgFhn+9NVU3cKl+IM6T38ZB14pXhA/iYzCFVA/NJa+mUKdTA65WRkhxVnGs+\r\n+iLAvRjlPdQn/8AkBCNio1OB17WJAuVK7G7cH4QLlLXiHQwAPcLB7TG3Fwnh\r\nc72CC8JGHHEOqQiA0cUpeVjXSwZWdJNveH+HYEXOVKDAQ4MHki+loL9DBKvp\r\niscIEWi1HLthLE0Vk+QL6lFGCKZdWs5jrkIW8tdT64v+wYyj6rNAftHqA4Et\r\n/2px36MkFSwpfD5UE+qoEtkVYeXGF+83c6UsKqk7biD0uEBwNw9UB6K7eCEZ\r\nbNwv8Zn3F7tj7L+9eTBoNkCIj28kf8vbzQn+oAzoKOY0zwP/GuPlaY1yUT1y\r\norgJYgZBzV8hKD2iJi8ZAmBJWPtkIkDpJMQ5F/7w9cuCITOnHXFKMNT19UOj\r\njL2e/+vdJdDRgjyc+VXinBtg9yqzV8YzkCggi02sXjaGAYf0UtF8lgPE+ohX\r\nIa0DTdLp2dsiOPXT04sBq4bszLnGbVz2X2OzdJ4czUbaBgXcrChLtm2L2qW9\r\nKi7zaj9lzElF0wYjxpjiQbDNnmcluv+gnS0=\r\n=LXS9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"782c41d8b5dc03ad9d59ff0ecf2b9a6f1dfb1666","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0","@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,yaml,yml}":["dprint fmt"],"*.{js,jsx,ts,tsx}":["eslint --max-warnings 0","dprint fmt"]},"_nodeVersion":"18.12.1","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.0.3","sass":"^1.57.1","husky":"^8.0.2","dprint":"^0.34.1","eslint":"^8.29.0","vitest":"^0.27.0","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.5.0","typescript":"^4.9.3","@babel/core":"^7.20.12","@types/glob":"^8.0.0","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.3.0","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.19.1","eslint-plugin-import":"^2.26.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.46.1","eslint-import-resolver-typescript":"^3.5.2","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.2.1_1673496688356_0.7234936596624986","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@moduk/frontend","version":"0.2.2","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.2.2","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"780b6307a17a80164865e043d2adf135fd2661d6","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.2.2.tgz","fileCount":189,"integrity":"sha512-E8dahDC36MYzI9e+EDHdLrya+fIOGRrjGRg2rFzlaQt+1FkRT4lpBjkIcjFHqh74uZO5TOXibNGzeKWUX7Pv4Q==","signatures":[{"sig":"MEUCIQDO26EEEz57mUQ8nqV/b4f4qCicx1G9kOekkOPRz9YwlgIgK9b1PD6v/nCUezXYQ+psIAVW0k23K8OdDUwqEWuHhp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":507231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwispACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoayw/7BlQiGbOItelp2WcverL8YS0g9V+P82Hzbb3Y2VY8Y1LyXMXh\r\np+MSSm7doVupHZhJWES+Vfn55Z3cc/tzTQmvHotw9clFul/MZVsdPKCOxA1m\r\nxzvtOfGxbgTf+ZhHXTJz9wsWUdwKNby57/4u+Hn/7aDHtkI0gQiqamjmKdBy\r\nO8iO54pJShiOfTP2arFXtesa+kqzlx9WigkyP6Wakh73EqkacvffCNYe09M3\r\nunldoeHS2k8Y8SD6VNsKaqiNckwDuWuVReFOQpXVVf08ZHexs0+EhGq5f3dU\r\nDKSMk7c+RfXKwY9TCglczOekhpC/bffDyS6m72QnzrHGqKMm2kZ1akyQ9N1a\r\nsoDGqJzbg+wJ8zhgutlzHG3A8R8B9il+k/JJ3u7tRDUbyejwMnyNvUTA6Cf+\r\n14dDcvBgh3K7eC8Pep06E/a7GZmLlWe16q6PF6L70II95Ld29RjvgBhTBF8+\r\nGMwx3XRTnVjO9A339C3kGAaQnhxsoCrsMOXNgxNgtUi9zS5pDpA7mXqRPWfc\r\nqcWoBfT8xh1gvlq0FmxhHeCPFqSi1vMN92sejemoovT9flGtnjcMHzE5yBxO\r\n4iO4DwEYFQcUwNHFNV24FDD3rWZ9cC1yt+uOT2GebZpJ4nmw2paQQRijDzYh\r\npQIDjAi4D2FMTVLw0EgNAgDIjT5miSDFov8=\r\n=7JPm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"5815e077b42be1415b07ae9140c55f868e0fb64e","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0","@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.13.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.0.3","sass":"^1.57.1","husky":"^8.0.2","dprint":"^0.34.1","eslint":"^8.29.0","vitest":"^0.27.0","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.5.0","typescript":"^4.9.3","@babel/core":"^7.20.12","@types/glob":"^8.0.0","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.3.0","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.19.1","eslint-plugin-import":"^2.26.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.46.1","eslint-import-resolver-typescript":"^3.5.2","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.2.2_1673669417096_0.06152779362511307","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@moduk/frontend","version":"0.3.0","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.3.0","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"1fb65211ec3316c89a04fcd3a7b2647712c917ea","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.3.0.tgz","fileCount":190,"integrity":"sha512-yM50SKzG5k+jRZIdVDGhNn9zBwfu7Cnl517OBlqJd5bfVRr/72kx1KxeSKvw3C2/RAOmcj/hypvANA6VWxGsBA==","signatures":[{"sig":"MEQCIBUzYDAoIxpAd+SdM5kz5ext2eqSIoMzA/dmzOkxfUdpAiBQAhjNu7uj50HsNMMPBxBnAqdkMloa7rOqRokbARBJ9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":507702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxXuoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgXg//Rty4AHCOPps3E/8oBasQLoNequN2jWl66rQ6aiG63u6OrkuS\r\nZ+yev54wL02TEQBIFfVteeJihpg6OsEtyXrsRh4sM4Du6+OZLx7v03aEjhvK\r\n2uDRSPCZCG0IpgefZSYYy4zobCNsyLU8fim3cc5EnwiC211Jmcy4sZ8UKnqp\r\nWcF1Os0ULwhlmhX1rxj5cB7bdprbO87Z81DsnrrdyXDuOCUsWmVBcZw42Mjc\r\n1jhLZm3kaXKTPRWib8fjZgy6BmVUjoHbAhN91AMqk6JzQRkMVy32aFxxA83I\r\nld/3f7GMWLEIhbh38xrzHNkv50xuEXE6AmPQtBGTYWHmt+SbQ91XpHBZNrF5\r\nHRzLJnq66wbb/I8orv+rfvPE0J344NZCVlobo1Gg8mLgxE+30TlzNqLFUPNW\r\nD0s4LgmxsfK3WCFwEcqRAGu3KB7gjOHSoQllqMth2/0gwpl9fp1+ovi8xZc0\r\npdtVjSHlLDKVra+5rtYtCTebN+jpEx5eV5du/iW4N8hu0h5ECZDoWsbNau8a\r\n/KYXWYyobKT/8vEy0OJaSYnJCeV5GPZ69UVOkkx2WVGsGNn+F3/88cX8LNNz\r\npVl9a+J6DufPYnJvZ0qdz/KgU4nHeOzOaqCb9BznuIotPUe8v2EZdFt1qGy4\r\nmtH7FbknEPTLEUEwi1CBrgPNHxV7kD3wzGI=\r\n=Al6e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"5a2f4cc6eb2a93ee5e8c55af77c9c1c5e8e5207d","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0","@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.13.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.0.3","sass":"^1.57.1","husky":"^8.0.2","dprint":"^0.34.1","eslint":"^8.29.0","vitest":"^0.27.0","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.5.0","typescript":"^4.9.3","@babel/core":"^7.20.12","@types/glob":"^8.0.0","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.3.0","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.19.1","eslint-plugin-import":"^2.26.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.46.1","eslint-import-resolver-typescript":"^3.5.2","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.3.0_1673886632419_0.998998770202103","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@moduk/frontend","version":"0.3.1","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.3.1","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"85f23a3b9232307350c70cce7e05d76cb9bd9569","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.3.1.tgz","fileCount":190,"integrity":"sha512-Rd8qnkRoyVcL7I8e9OHuz16MQczMD4+ZHvaG4RM7pjF4zHjO7KMhMJmKCis91vnhL33/nwCztHJ1pFZ/aHrXcQ==","signatures":[{"sig":"MEUCIDOBOjz5mWfXDm/g2h85/edXlaOpT/rxK0vlfugmwCRRAiEAtm0Qzsjj+JPJcopicxO2J3d6j1LvNL0kTZebtlxQ1Ps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":507702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx3IBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMzg/+IzMdimvvbTfyT4x5S+Xy3SsZgvzLEN4akJxejsOsH0e+t+K6\r\nr6XojeNtBGjKqCrQDTsSMbDjZsycDtcm/bEuhpMna5Stt3ELvl1ukgPaWCTn\r\nuszyNDb+ENad7/hicHrWuNuxtNPDlUjmvtgMRlTVQ2KLVv9IFJ+fDTWhFm6m\r\n+a+fV90/oC2YTuSi29N32aTFOhXGWAYY3kag8pzpgG6gw8/WYjy5g9+zgK4i\r\nxSSs6p1W+OUpdlidm+RTwz0ZFnM5fBvzD7oQAA7tiF1LcS2VXIfA/jjPXJYp\r\ns+pomV+Z5fHStu9Th9pijoALg5JJHTjl7d9C+fV2zxGzDpyi6f8c/vHq4hCp\r\nGI3iy6fjbEV725VmTCfvpQ/bHLV1DA/Xmb43vsZyqSuc3PCiqk5Cgev5yGuY\r\nc1eMsXASxJTdi22dceJQNSVPKdKo9oopszSibRWqxIOFi3BgNyKYI/GtQAYf\r\nI+f5kUMl+o+w0XgNuaxch/kbfUTs6mQDrBxYi7ezcyIAdofeYb5RMrR8h0e3\r\nAgwa4nNM4cHwdbp0OB3vFI0UQA3fPSLdFSCxK42MMl9bNElmNclvIsrI3wFn\r\nMw6a67oesETcnnKM0HbRWSKOG1jHOL0moR5D3VC6XsOkjqHjlzY2RRKh4C+J\r\nCPMKzeCzJwqYJ0abqFm2W9elB3S/yomWT+o=\r\n=Fb9O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"a78b57458ec3a28884fe199ddf95e37eed30861a","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0","@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.13.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.57.1","husky":"^8.0.2","dprint":"^0.34.1","eslint":"^8.32.0","vitest":"^0.27.2","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.5.0","typescript":"^4.9.3","@babel/core":"^7.20.12","@types/glob":"^8.0.0","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.4.2","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.19.1","eslint-plugin-import":"^2.26.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.46.1","eslint-import-resolver-typescript":"^3.5.2","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.3.1_1674015233368_0.9188095509218812","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@moduk/frontend","version":"0.3.2","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.3.2","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"ad2e2c2ccaeb556dde65dfcaf8769495c1bba380","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.3.2.tgz","fileCount":190,"integrity":"sha512-kcmdQjogh7GeLmLUntqiKImD6L+xkNCAyh6fvYlW7ObKvMzjwSaUX965rVrjEHBXf/5kqlnZEK65i0gqMJbSnQ==","signatures":[{"sig":"MEYCIQCh6nd1cURwXmHOjRC/fiLQ5FojP98wcEce0EjRa93jzQIhAKIKjktvFHnnxK+K5uMb1edNSr0wcw4VG6exeYiNijV8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":507702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjz1pMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4Hw//dpuQRo/lRyAakJh47j5rxD8YagbyN8zFjJiRoT1E0XtlJD+L\r\n9G5NAKoHjG6DrhacS4hR66VPC6ZuGVUI7m4IATKLhcsErKVt2GazTIELoBFM\r\npv6qs9GmsV0QaQe7fh68CoubRibIu64ihqlLBgssX21FzGB2gobGPC4DA2Ig\r\nOCqW/kg/l1G/P2UTAc35Cqb0SHLdvy1BHd4+KjnQTtOqBl+7C3zanF3Vt5mD\r\nLTl4DL2kgg8lZ0WUZUPqku/NzAwFxTJ3cCw272rLQVwnkyfzVnpqPq/3UcWD\r\nFhc5qPZ+O5g1N+UfT0Hj/tWRPK25rCxwan0haMknpwLHDu20o2czByCtDXxf\r\nYWtHEKOjUEu06ExAo02FawTBL8EGg6fALgMpNRgSnV+NWnrouRQdqyNXn5FX\r\nWMEmFtkiEQuKeclwhrsuf+pHBYfofmPNy5UpObNIfn74XIV+Iqtn24OnCwOI\r\nJpbjl3t5UovkGmIIo10esnTKbI7eDlSgcr2E/BR3fTMFINPYruFaO5VgxpZZ\r\nKMzXrBsL6H2YVfZq2CUUCQoKzjNG3RuKz3VcXrVz/kXKaRfS/+YHcpQvKQqn\r\necvnUQ2WqFoHhLAgIYzyszB8oac0Xef4vuZwCOw6BoQeIHxVt6LQa5+hSdIo\r\nN+1EzLtsadQJVoOT7CXrTfSLe/bsqvKpPdM=\r\n=C4cC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"7dae702c75d422b9e70c7c9a13ec11ef25bd3fc3","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0","@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.13.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.57.1","husky":"^8.0.2","dprint":"^0.34.1","eslint":"^8.32.0","vitest":"^0.27.2","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.5.0","typescript":"^4.9.3","@babel/core":"^7.20.12","@types/glob":"^8.0.0","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.4.2","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.19.1","eslint-plugin-import":"^2.26.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.48.2","eslint-import-resolver-typescript":"^3.5.2","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.3.2_1674533451954_0.5835207201613839","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@moduk/frontend","version":"0.3.3","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.3.3","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"108006fdadc57fea66b552b7a14fdb8cebab839a","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.3.3.tgz","fileCount":190,"integrity":"sha512-BO/vavjIXGjVIqemLTWJCi64LbQR+gyc7ZjmCveHUhDohfqYSIDzF95ap4+mnFdFN4lDy2uh8pq1Zp2RJ+fMuA==","signatures":[{"sig":"MEQCICaYfoR363a/HpkgZpeFpHkHefC3KVTvmhPfRzIbLIJzAiAdc+sg/qbw+B6uyzpPmfVmnb1wnfk2KC1B8pQrX1GbCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":507853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2j0OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEFQ/8C4CjIozF2BVViqxku0FZLQza3A+HCqXITca1gadHqKbuR117\r\n+jhuid6JMTYWmwZ4CykDtTlNblc17w6WCGhTdDEckVEmmJ7LFxYbDDL/e71W\r\nwHGoy7znQQldwSx5EwwFv2/WV/pCTW5VR+6BTk/K0KP5d0A/Xr9BnG1WbDB+\r\nJ66Ha7KXMfm2FKTHV8F4p/UEKX+in/5G2YdMV5H/ghqqgYW9MhVUeSSIxPQf\r\nJ7HuOIRHI6yfllK9HPJ+yxqlppxVXUzgjnebCiIbJ7OQWpOnWcnvC87E5j61\r\n4+fSHoqjA1gZ4aJ7OiPBg5ftDiJnIKHmaEDxSYDAhMsGHRAKmWCzZS27tucO\r\n412UGN6DXVRARY5YiGPQmJWxxYiMhkzplOV7IvAUUDbU6XgcZThYcE1l0lqC\r\n50zLoPmcJvVOrbDhbFgyQDNdM8mIB26wCeaSZrhcx8007tg5/MysLDz5lrhA\r\ncaiuLVfxs/myy2dgWfH8j6FTOWWVXxvhTKoT0/wtDMBkAvb4e3AAuUOnugZK\r\nPq8623fKusc8LPP0VgCtPteNgKqwWBEgYdVDDDRp/O8Y+hJbycFX8DMrbFZj\r\nPGJgD+rnJ0Om28i5z10sCzL8X3I1/KuieSQoQQuQ3oDk5KUKEN+U+dybcTD9\r\nxT8nbJjG+DDD6DxH66QsXxM3exZISlDT+rs=\r\n=ynZ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"2e96ca059d3bdf026188a9e4814aa4e46c5943c5","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0","@axe-core/playwright":{"playwright":"$@playwright/test"},"ua-parser-js@<1.0.33":"^1.0.33"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.13.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.57.1","husky":"^8.0.3","dprint":"^0.34.4","eslint":"^8.32.0","vitest":"^0.28.3","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.5.0","typescript":"^4.9.3","@babel/core":"^7.20.12","@types/glob":"^8.0.0","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.4.2","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.19.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.48.2","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.3.3_1675246862022_0.528537132518559","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@moduk/frontend","version":"0.3.4","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.3.4","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"2006808bc3cd332db51a0d88e097f410ecd31057","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.3.4.tgz","fileCount":190,"integrity":"sha512-KXeRyalRZmGOzS37kT7JEpJMlL9uOGzSSDMWxJfGIvEt0dn7nW3i04raRB94Jaf2ZXsHRxT/2sp+fOFwhFFkaQ==","signatures":[{"sig":"MEQCIH8kflze9vTvsDtutGr+3TexXcO616j1xxQFbXsyRbiVAiBMBRH3PT+PV/io67NfHueFt/Eb/Ht0pBuAyHML8TtATQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":507962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2krnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUnQ/+LqunzNJISPF/bWxJygtvXC/Ml42K+5tUkZtEB10iOYrvJgjl\r\nj24mKOWwbrozFCRuyMlayIb8nrvJvGmXWCEgT2NVvUxZqr9rrtkP7K5RSm7y\r\nlGLsZKfbF1YOh5a/+fDU0vXaxUsW5wi8C1mSeCxNaEo0hLXUdOmncJfuuTju\r\nxwRafQtEguZdqiW3hl78XPgiHGxUpr+NwtttqoAHqJErnVtxCnPJ5ZNxj+Ee\r\ndO9nRWsI8/PrDi0UwPfta6bmWojwnXOkMFXPhMgtFhqx0oH8hSCgT6ckaPn2\r\n/CN+owjSi+m70oqmi7AtXPXHxAX3J3L3L9EW0pNcS+dEnP93hPa2n58uLQvK\r\nhPPVfQ33L2N9r/Aov82SJV6tVMd7URruBhToQW6RXGxtn2Qj2V5HQCXyro/x\r\n2GZupgq48zfzo7wvHmhoJDlUJlIbTDP7w2MPvgz9TMMf5UhwCr+uqmyBeubG\r\nuCVTeoKT3n/L3cVLGYr3fmC85DZatZ1wX1PQTSk3APvk9qiOJXLFOpurLVIC\r\nF9dV1aW1HxorZdm9H8lKjf1XH7lcR2C7H/6I5YZzwJ2pBPJnesO+UcBrufKe\r\nqS14v5qqXJVlkLx8zuKwG+/PC+xNVe79NonxrxTdxzm0UsE2u0s8wUwsx8Yd\r\nifS/mWh1oIjNCZjVMjFc48lMYkk7BrsTq/g=\r\n=KDxi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"b59507671d85f2437a3cf735229130ac628a9d9b","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0","@axe-core/playwright":{"playwright":"$@playwright/test"},"ua-parser-js@<1.0.33":"^1.0.33"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.13.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.57.1","husky":"^8.0.3","dprint":"^0.34.4","eslint":"^8.32.0","vitest":"^0.28.3","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.5.0","typescript":"^4.9.3","@babel/core":"^7.20.12","@types/glob":"^8.0.0","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.4.2","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.19.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.48.2","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.3.4_1675250407353_0.18721993376430035","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@moduk/frontend","version":"0.3.5","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.3.5","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"1abdbb7a48ff24aa97ac2b3824c75140d756210a","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.3.5.tgz","fileCount":190,"integrity":"sha512-2wh5/UsR3XsPrl6jgEhPi+wMRS/MS03FQGaut1XZbnpiIuMq5SZ2OD1B23PdsnWHMJiPtE9a9tb2kTwcsD/fQw==","signatures":[{"sig":"MEYCIQCi4CH6ebjNmmuyW53EhruypFqCcgFCPH9pKZq3hkFYVwIhANztIfV23mpFsjtCUqi9cyB+TjWJ2T0g93fy+MpqJQkK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":508043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3Il9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2dg//VItjWGXp92gPfcomxnSQaXNf+qrhvWKlWauh4QvoNckAAk8E\r\nvwdP+QD+1RqBMlsg1wX17djdDnkHengFak8j1brRfPhdUsM2JddPuSb7dkH0\r\npeb2W66vpVYvC5OsSxFwojCfDlbbr0aaXEWH8DfPsdv8LleEOuxYxz4hyztK\r\nIFIXd2+pP5P0XnX0LuHMMZo0rCeO08okOyEng+CaD/48lwjYxozYt+s0IiQc\r\nwqGxBC2Wm7jg/x9eYWPWgdNLOOipQwyHpom18pVN4/Gydr8PTEOg/tgk9mKD\r\nruEMwfDxS7+LEB8u6G7qkR+Zma7boJ4iq0i071bFGkpe7wGli/4vchYMIKfD\r\nm6HHwmOXfa1W+FX02CZo8j2O0OncPpGSGZfzGDXJjNzz94Npcfm+NBWOJK8G\r\nmXNE/0yPM3SWxt7rDyveBFx1iX0qhU1s/vwYJsf+4BTJiT+yzVNCsoXYRdEp\r\nTFRonRGNnKXanv8D/jJVmMDOqB3Gaezb88nsPX7LoCXza4zBgay6Cvy0rcNI\r\nouoCdH2sycjQeGcri7sxi0q0Wgz3Lxc9XwmwzmeQWQPuIieSn//SF5VT4pPs\r\nE+ohlLAZL8F665iNsqWvRoOI8XwQ1mbsn/WFCbXATQ9eSSRnbVHvV4drUyT/\r\nt56Tgqq31I7EOHb1LXJAQojkGZI2LJ/eLtA=\r\n=7hVO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"bd336fb8f36e32933734727b8c416b6c018a2086","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0","@axe-core/playwright":{"playwright":"$@playwright/test"},"ua-parser-js@<1.0.33":"^1.0.33"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.13.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.57.1","husky":"^8.0.3","dprint":"^0.34.4","eslint":"^8.32.0","vitest":"^0.28.3","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.5.0","typescript":"^4.9.3","@babel/core":"^7.20.12","@types/glob":"^8.0.0","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.4.2","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.19.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.48.2","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.3.5_1675397501171_0.41472448982109555","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@moduk/frontend","version":"0.3.6","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.3.6","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"8f3737238b1c465b8c487f175ea7ce803806d8da","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.3.6.tgz","fileCount":191,"integrity":"sha512-6ZMvHrSNmbYHw8QYgNHuIrV2NIKv0wy6h9ntn6TymF+Y9ErxHyADf/UcK84c7AtBrXt5wIZxgTz0FRcQ6Ybrrw==","signatures":[{"sig":"MEUCIByilBf688NP3XPOdEm26k4zXszNCZr4apYpq7WEuWMqAiEAqKehmZsJVJ9dXHpeVfw7cQ7vfoANc7izeX84bzsFwok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":508665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3RAEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpzyw//U6xbVU35GY5yYTmxPdnOEUnFdtWYm4rknKuBmUnqV86fM5RZ\r\nUnHgo1MkW5FC+0HbEuUhcn1EpczNWlVrYT1Tk7EFBc+IdNtZWNYl3Xpvjg36\r\nQowNr+DhNvcq1etEBWcRzs7YM81e25WX3ZkAEWD39ibvp5BSmnYiGlFQst9w\r\n2mTBMhI8KdBDhh0bN+NDIlxCyDMkGQkoDgJ9LMZV0ZEg58mIi04Y1FFMOLW5\r\nxSyiLO/tsVX01N1JBTvFNjNX0cLcjCs6PRJv2x+DwfR1CjK8Sj35miWTuMkV\r\n4gUXrdMNW0Y8BLWR1Qo6gydpeiPJMGBA+V3PZLiTeuA36W0wAt8dv8O5HOW1\r\n+bDy4wdzP5apn5Q5MQua3VrWoeqCjo6eegEcPo45pjDBhFU1fGwX2Ml9im3/\r\nBIr5OZiRRwrwdRAUPpY1O37kCZn5SjDqRvD3naIwfQqBOZ0qfq10Q5c4ixfC\r\nPQid5m8pDVGlc5vTQOFngBgBOZmZ1rg3E/D4vyw/d5CaB4y6kby5QrMyLMu2\r\njpRgLKc1vovrAZ1EyjD7YYFzebhm1I2c5n4hJ4L5ud+C+aXCqFnl5d7cgUyH\r\nMjF6vTWEq/IuvgvUc/a1tm12e9UiwjhP3rFa7wSMRGrm6c+IrRde3NeJnfSV\r\nhiX0MJWzCo8AZWJ4FBfC1m1J2hbIMeDe3T4=\r\n=0EmS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"54a72865b455cdce4a5a1c98379ee00069664fe4","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0","@axe-core/playwright":{"playwright":"$@playwright/test"},"ua-parser-js@<1.0.33":"^1.0.33"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.13.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.57.1","husky":"^8.0.3","dprint":"^0.34.4","eslint":"^8.32.0","vitest":"^0.28.3","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.5.0","typescript":"^4.9.3","@babel/core":"^7.20.12","@types/glob":"^8.0.0","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.4.2","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.19.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.48.2","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.3.6_1675431940656_0.7214372122657207","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@moduk/frontend","version":"0.3.7","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.3.7","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"7d3fc9289e0f40e7d65e92fcb621c5992c414f35","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.3.7.tgz","fileCount":191,"integrity":"sha512-tlWugzqRDzPdp1Df6ZxD2bWGqD7BxGGgNHedt3uRve7dY49+wrTNU/Szv2CrdPDRfyahSglDn25oOEg30z1XSQ==","signatures":[{"sig":"MEYCIQD1ezdsI0FMnWILROk/ANG8ecj8pV9KVW58Kqv7HRAvwgIhALMLS2sYa4r1WcDrbGEY3KNxSXpoDcYFSTCxbtpGs7EW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":508719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4c8iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAhQ//UFnTE5PAYEKCq+r+FPFxARcolHylqc7AT6ULWSf4ma/ZNStr\r\nbQhZcldxsZBg4oypwekGvO8LKvN03U5a2bGqZtBZKLjD/jRkQ+FGGxzmZGpy\r\n7g9klkdgrpHb0vVMSjw1talf2IdadSgZ1f+yohz9Llz6NWnDWwYBssHHUK+F\r\nLy+RJ3TXP4EjV0VM4CyBF7CrvYqZu0c4tCtMo0hX738YMem5HPsdydFCeAGF\r\nE1J1CDZEQDJ02NLhAKUFhmMg1jyrSJwzC0yYvJFcrCHsbpr+c1ufPhpK9Rm4\r\nvL6lgGYgqiyvf2HE6Rs6R83TtwJO+3QP9QiMCm+4dEW8EyucbA8GvW1aKL4n\r\nKqWPd/FKb2oyXVDznWm2UxDqbyfILzLtUGyVSgX+TuOm36RbhTKRROdey4mt\r\ncnayJb7M+YF2T76m556oqBiWJLnLgDSYbn7WWTCp5kpldJOOPXcTjPn+++EA\r\nPwBYh3aLsRlwiDInQonsU178gdaQugBmOqWG88x8YWaSAUQVC2L4UcRUb3mp\r\nO4XvroLDsypIkvufjEoXuJs1KLcmilC/drUwajpqoi3tkv/4DhEgmhpACMqL\r\nJVweQVVoO7XGqn59UtAmkA83g8sdwW+lZ12hy+bUKFTjvyesA3DlDds6A+ki\r\nsKMUo0+n2sY+jzfWiWXXeCPM+jhlgrEP974=\r\n=oyq/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"99a8a9293608c77044215ed4b950778193c9ede1","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0","@axe-core/playwright":{"playwright":"$@playwright/test"},"ua-parser-js@<1.0.33":"^1.0.33"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.13.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.57.1","husky":"^8.0.3","dprint":"^0.34.4","eslint":"^8.32.0","vitest":"^0.28.3","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.6.0","typescript":"^4.9.5","@babel/core":"^7.20.12","@types/glob":"^8.0.1","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.4.2","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.20.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.2","@typescript-eslint/eslint-plugin":"^5.48.2","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.3.7_1675743010708_0.30683368809913447","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@moduk/frontend","version":"0.3.8","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.3.8","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"b89e95c5e280fbba34be448c4649972d57349f3f","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.3.8.tgz","fileCount":191,"integrity":"sha512-C7i5YM7GCIR89uLyRgLnvwXIwhAT3yfUPnpLlOqlqd7yGyuItukmFNPaCXJR7JHYsSQcHgjPpyJTvRQPUdVO2w==","signatures":[{"sig":"MEQCIFQa+v4x0x/Gu9D4T7hG8K4DPQ7aAfnJkL1ryOD1EsJLAiAE1bsTJSnPDG7g3wMuufgSfItUP7iDC+Pe/EuLezVWuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":508862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4iUVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY9g//Xm6YaLPpsWbuxsY2rxPl37vQ6147X2bGD2/Y1Ge/5+Vnq+if\r\nD9Sha8nMHzP/bICBBbA1mq8upl4QpoXsU3lq/qsajYFd7LZ9c6WrZbZryHIi\r\nQGT2D/IeCRRfTICSuRGcw+F6MGX9benEw6ZjZ/7V6ATIY21/mCQbw/QwOVCC\r\nsuRi/7FKmSdCV7hJyi+oa1mMm1/GamKWMIgopVVYoDu4dMs0flblGgBx7TwR\r\nH1BoGVMMH8OXPYBNyFKyS+7tRBrzSvk31Eyy7ZnmyTqrxh7k+Y2r8Nw9Y64l\r\n325nbuauWJP4um5qL2Z8kHnGn2hmVfFSLRshL0OQFaY9/dxp15sBWGnUVcQz\r\nI6JgC1nCUTz6HQboPZxYLBCVAubW3kfPyUVfaEdYKD5HOFAMIPCy5F33wDKj\r\nYNVhkTZPAXp5om23Z9NQ6w+h0TxaVPvZTNKr33XhuKp2gNEAQEt+XrfsV/ZB\r\nhqByN/rnYXNf7jaMVoowLi9YOO8uHg4uAuSLZH2YlbZf2rOS2uro8EdiznKh\r\nzK1JEwcRcfI9D8vufxInmFyHESzc0AhFq0oivtlFDvBv1srLnnGGt95kLWgz\r\n7rfoLnKsaAbC876Wvr8+6sEWq18Cq41SFtbtggeQHGUxcov6hsnRbGmpK3e+\r\nQ+JqWl3fHBQWSgBwK5WSv+ZagtELEnLqDVM=\r\n=2C0/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"485c8d1c2f87f39f28d111af3e54016e680d62b9","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0","@axe-core/playwright":{"playwright":"$@playwright/test"},"ua-parser-js@<1.0.33":"^1.0.33"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"8.19.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.13.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.57.1","husky":"^8.0.3","dprint":"^0.34.4","eslint":"^8.32.0","vitest":"^0.28.3","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.6.0","typescript":"^4.9.5","@babel/core":"^7.20.12","@types/glob":"^8.0.1","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.4.2","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.20.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.2","@typescript-eslint/eslint-plugin":"^5.48.2","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.3.8_1675765013175_0.21005842983117184","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"@moduk/frontend","version":"0.3.9","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.3.9","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"334e04440d3a5c43faa841621c854ec111e0bc73","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.3.9.tgz","fileCount":192,"integrity":"sha512-i6L7WatFsQtfDsgznag8DTynwEi41GGZ6UTidQF70UJMyM8V2lhE5+Q6eW1C3ONoeEYqEam/OxuMqjMpGxNoVA==","signatures":[{"sig":"MEYCIQDkEkxTSkgItj2d2RQUVWG7SD/4qT/oTyLNcdq3UdGWkgIhAIwGX49NWUQdKPYtoi1/jxwRUjQqcr1KGMQ3bIn7jrN3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":509145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5PLjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdgQ/+I4JrfORGhGlb2MkUzDxBPNVB9dNPvpwVbVPGB4qY29B4fmW6\r\nB7sap1PwCGMpE2jEoTpW1zdOAjM3hTapS7AnQ8yxqxAUzsK9ZrV0zV8Hoo++\r\ndJSeJjbe03zoSYZ48wcVwWC9/QbYaerVfqO/Wyj2EuXHBDOvYTTPXivD34ET\r\n8jzGzuyiX2AcJwbaTwWDWX7RqEKF5FAQKScvxlQ9XP9YY6dmN6tJ7VdrfK4+\r\nJ65H30xnkGiOwBnON7tR3S4P1PJUL0Mqy70ApaTfR50aiSBycsYsqBV7AyKJ\r\nNSYBQtKrhgLj0HaEW0tALzXI9Q8anEbXKU81B7H5DNDAcwa75SwA/l4QvgMx\r\n7JLduT+M1CmaWmBFZLsTqDutB8sZYhgMvGkbdTPyPN0VI/ygwIRl0/WpUBwj\r\nD9Wx+qfaJlJBj886vR4FSpi1uzZtftljtd7i7JBY3bVa2dSyUQFDA8mNLZHw\r\nuyLd34VUwm2rXhjRQb3KuXrxfa4nFmcAnguoLGT+K/iS49ZUMqbcqjwA9U/D\r\nDCpF2ptYVKh0d+4aA9uuq2rFmGz1FkFUvLIGq3y5hxZVz4sRYjjUjWfrRDjM\r\nZVAQH5OC9SxRyVnfsf0zjCjPk3kDzTE2olNORBryipw9YnGcUETjK/OfaUhz\r\narlX766I4sEnB0+v0VFXGc65UgSUj+BkwiQ=\r\n=UZJD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"f760a58e10eac73ddf53ba442c67cf430b244037","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0","@axe-core/playwright":{"playwright":"$@playwright/test"},"ua-parser-js@<1.0.33":"^1.0.33"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.3.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.14.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.57.1","husky":"^8.0.3","dprint":"^0.34.4","eslint":"^8.32.0","vitest":"^0.28.3","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.6.0","typescript":"^4.9.5","@babel/core":"^7.20.12","@types/glob":"^8.0.1","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.4.2","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.20.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.2","@typescript-eslint/eslint-plugin":"^5.48.2","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.3.9_1675948770891_0.0193028790592793","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"@moduk/frontend","version":"0.3.10","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.3.10","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"8c635dd7b4b9d86748420e58bd7c506c73a97980","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.3.10.tgz","fileCount":194,"integrity":"sha512-WgzlgUPT8UFjTJDST33uYsnUnJQ6mmukObn/eBrzy8RxqvjKokMMmkVa8cF0t8lY4Ju2pUT2zYOeNkXyxL9dEw==","signatures":[{"sig":"MEUCIQCnkTihKFOOH+4X9xXHcZ04dTOwdcctJwBSYaNnDpiGrAIge0GYC1haPr4xg/d3ozsxQn38Cy5Dn3Pj5N3ikgLZAsU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":524092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5kQzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkSw//fH7dgNvOJxkpuvBVZIQjfF4o6WSqMI6lhOUa0eTuOB9BOuzV\r\nx3QwR0/dZ2qRtmNwdCiUtIf+Jr9s1YJyVtWscVaUDUzH8xfFguhSrgwYyLO/\r\nwb1auYHsPyM5DyMR6x9hTFCpSnUCsSQDoYMlvU1WdnRa7DbdonAe431gPRLi\r\nrkIXhFPg9WsD3YbHRJDl+J96e7Y3KG8BIhu3iyAqPNaWGoyqYnfMDIXSbb+g\r\ncBw70SS35+EBGg7wI2E1aeqV+GCDdTsYHLcmoVmyKkHUSbnAZwFaYB6agfqU\r\nUR3J/24YkeUStx7gw75nXJHeKqGYU0W97L3VpPc2CqFfaWMVCz1+JxVIWqrH\r\nQQe1qoQeQE1/9JkgrZdL036jAvyugT+jC0mz8Eu5wf0LtLbwm5Zv/ME8XZbg\r\nnvJGDFLx02YUWBgrEiHYbl71y+p4PwmW8JHSZ/iCyPY1JWtxCL+LN0Wa7r7u\r\nNwzoGJPbud2nx6Px6KjsKj5/v3AL6BJV13syfRqMgykJ3hnLXr+IRdOGs7cG\r\n2a/0QZhuDcWdcwD1n4/PDJbMVUAJfLUQdaJemzMmqBtrvP0KYXbIzaKd+uEr\r\nd1bC2h9V82VgKYFYNX5KwE72GcKITNy3qOQSXej2kUA5M3o0Ym8WBv4m+ig+\r\nlmBr6fbQgFRx2ltmZQHnTu4uB1n/G4oUJJY=\r\n=/pDP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"bfe17d8ce7e59b4f8f3bd99b53be35038378eb6a","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0","@axe-core/playwright":{"playwright":"$@playwright/test"},"ua-parser-js@<1.0.33":"^1.0.33"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.3.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.14.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.57.1","husky":"^8.0.3","dprint":"^0.34.4","eslint":"^8.32.0","vitest":"^0.28.3","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.6.0","typescript":"^4.9.5","@babel/core":"^7.20.12","@types/glob":"^8.0.1","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.4.2","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.20.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.2","@typescript-eslint/eslint-plugin":"^5.48.2","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.3.10_1676035123567_0.7494576144378249","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"@moduk/frontend","version":"0.3.11","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.3.11","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"b5864454b7c660dd838c9bb21b0b408e32763dde","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.3.11.tgz","fileCount":194,"integrity":"sha512-8vvxDeXxGYSwwK9fGDgF0tHoW9AYIoH0HhKPmHm/OsUdYWQs5C38fB1IzQ9tpWff32N7olmBHcIaj0hGMupE9A==","signatures":[{"sig":"MEQCIAzz2QrJ41VRxgZ0Z1uxuUCXTWBJtrEyu/0ENn0xFEC9AiBRWOARd638PWmfTQDlO0FjbNrXa5a5PEFIhdiG+iT35w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":524092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6wnrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKJw//fWCxj2bDFufT7256ejCLQYj0VsT/WM+3VFPg4tmyS1jZR+A8\r\nyTdZpcw21dysGBgyHlaZFl+KMS6EyAdtKNGwM8GMmrGiyYKSk4YnAfqBYIKe\r\nILAHFn944m4sa8dlrv3zVf+vSXno34LUriFaE3+c9jikhGeUa2qWM41oO0/E\r\nMzYzKDoaUO/9Zc9gOaOo4frswKy5J5f1TUc60mGcWssLaGSe6Tx3+osybnvc\r\ntCV42fOucNQoxpRRD+88oM4/5MN8m1D4rHp0Xgk/g85pZbiobECOPA3tANVb\r\nLV+1VnkSvxEtt4vh5v4umfzr5Hs4V9lIoLAXmYqC1ohrmniTpI3gvFEIJID5\r\npXc26XvmLlcU0nkq+CD3YOovgbcIXE+m7nbpkHeZNKVvu8lgynstRknaLN0m\r\nrCqH77BLOh7C4aW1lZL4+3+qr8gFWE4qH6OmvlXZV62iI0UunjS57FBlt5OM\r\n96/aGNph1z09Tipo386QJ8GUAN2oqEx7PSmWx0cBaMR2PrCEJulQopYjwwOd\r\n9CuBhxf+zEpP9RK7pxEDV4KQtbuX3n+7himQpMSR2lvvqekVmUZDbfGKTtiz\r\nLnMQ7Lsr+f+94pMc6SrrrVvk40zElsN02jHN1p50YiajHLpnXeAxhdMgCWDb\r\nSS+dR3NLJGGUWQRpnT2GtJ3sBbH7NSY6Upo=\r\n=OAZX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"82bcf3f0cd6a2944d1be0910e07d2547440daf28","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0","@axe-core/playwright":{"playwright":"$@playwright/test"},"ua-parser-js@<1.0.33":"^1.0.33"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.3.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.14.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.58.0","husky":"^8.0.3","dprint":"^0.34.4","eslint":"^8.34.0","vitest":"^0.28.3","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.6.0","typescript":"^4.9.5","@babel/core":"^7.20.12","@types/glob":"^8.0.1","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.4.2","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.20.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.3","@typescript-eslint/eslint-plugin":"^5.51.0","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.3.11_1676347883361_0.2237456048569042","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@moduk/frontend","version":"0.4.0","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.4.0","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"78d596f5261e1de7b2982cd29a81cbfec84d3370","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.4.0.tgz","fileCount":194,"integrity":"sha512-uy4Tux3E+k0QM41PrJT0plap2xHUg4zCWbAzTUdmmhZT0ZJtW+450ThGOCO21kwmMKqinNMw+Y34TXJKrJZ5iw==","signatures":[{"sig":"MEUCICT2HOF9t6UlIA2S5JtptmTp/jnRVYBd2dGClF6PmLZXAiEAiHcWkhSUfYemGB3VhERHIMKQrvJwl4DR9s+TihxIbGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7azwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHURAAhiG+nrO9Ysh+20OmMrsW6NDcIMsEGCQzy8e0DlcUYRXFLkvk\r\nJ0n9zalyyzIe17zDq5ISs3rcdTDgVG7GJygmk/0liqYo0CUnv41B225JgnBa\r\neZWIcn04F2CAp9POuakKXwy3s22L1sRIW0LSwEnTsPUDvGyVMIxtT6WcnYl7\r\nvCriAhfZuLjqa7GDD0vUC4YqSf94URAjH5FFfMt4o9J3f+7/TWvxOl7NBCKc\r\nIEHk07YvPkbbhHlYQKw12SZ5AcN6xAPZB7PPfMaDX63Un0NMU0MkczMgbCcJ\r\nBcKUvN/6X1e1aemSCQQ6PTyKGnjCnoKgUVDwJ8HEyvk+tH0dS0mAQgmqKQ5u\r\nWRYOST9ezuXPAclyreiCGarB75LmaTCeU5LascK3n/rg26XmD9LhBpktT5PI\r\nV5EOUD1W1XGmDVMd+r1aXYcbM6GcqZCG12zL3f8Yg3PnqU29begbxqU+ab8R\r\n/GzgSkWD3lzYdpz+wyF6eny7df6jmtja0IaluBhdnaIyQTMyd4shUazT3bbl\r\nqPgtjqfagOxsL77ejfbCK6jgnfIQjcJNMK29BnDlNRPpX8y5PyzUB0buV7Nf\r\nP0WbhiPW+zymZYAxqG4MpYP4eGrC0dMSRHekzq/9540pui9lHu60D0GR+XzG\r\ntsNDGnJP5ovXdoX0hCMMNtXjiwe/51x3TlI=\r\n=mRIS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"0b391098ba95a949de3c93dd45eab0510a8b1fad","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0","@axe-core/playwright":{"playwright":"$@playwright/test"},"ua-parser-js@<1.0.33":"^1.0.33"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.3.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.14.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.58.0","husky":"^8.0.3","dprint":"^0.34.4","eslint":"^8.34.0","vitest":"^0.28.3","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.6.0","typescript":"^4.9.5","@babel/core":"^7.20.12","@types/glob":"^8.0.1","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.4.2","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.20.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.3","@typescript-eslint/eslint-plugin":"^5.51.0","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.4.0_1676520687935_0.7000867439786962","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@moduk/frontend","version":"0.4.1","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@0.4.1","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"9ad4384f16901dd9c36ad2b906fbb23acec02bed","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-0.4.1.tgz","fileCount":194,"integrity":"sha512-yIKkKog0L6vQD8tZ1KOsHplZlQuc+bzJcfEzN5jSg2LYv6XZOB3HfWYkdXSmXQfuOpNmKrNqvFVmwe6DuvuxFA==","signatures":[{"sig":"MEQCIE7C0kzmbnKZWtXtwR+PDre4UHt2/JVl6VsDiZM5kFbsAiBaWi1rhs4JYyXeHj2UxpArLvBrL6UFRhpjP+PdE5H5+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7hRcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3oQ/+KoytcajFD8nms1SwAkYQts1m65kch973AzwGGMj3P/xxGx2X\r\ny/d5/EkGNb+i6eBcJygMwGf/QSNSDijqR8Iyrv71OQB5BwJqDdM6LpI6tZTq\r\n6L8r7b1pWCPejxN92AfvIWrI3iUOycUDdP+t0zBHP0Rc4Jz+Nu9NsGsxzQOt\r\ni+eiuirkm6jKWB0TjpQHtMUh+iTI5kAEf8F9e7K7ITfGAaWTPDqSL7mC00El\r\nBFQGCe/ztAhikh/fhYCcAjnhron4Gm3+BJ2vBeRbvkBkRv98iurad3EYw51t\r\nfcEzOYWak3Ars04MjY+PmVRRKFoWREHxXOkvKyaoiUtirGKi0s90cTVy+nK7\r\ntawoMz8lzr9AC8TYVBX3CqkT7tkwdIG0h2OR+Aep2H8P+D/5H+2QmQmUOsR8\r\ngKHpK1dhUANiI3/00MrGrZm4q81MIN6qyI43RZf2SkzqIpqNA81Vuy7cvrdj\r\nc4QNR7igjhyj9GBJh8CxwPaWi2p8kxyUotG0IlejSnxSyNYmR8Gxequt7FQl\r\nRShp8K+GIuqbCwyvjyWu7Iv0wMTV+L9iS9NRvr18dmjLkym4o0hM6dwKooKF\r\nnjhNhmGDS84EZ8W9hkDR+wT2jviFTFHuxhrGkPqDbrK/va7S7IYYEcSFMU4F\r\nZn8a4+ahJHUB0az7gCM5vUlPne+VRpftxBc=\r\n=0qWQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"2d91fcd9a0407e2704d41c7098279da6625c9df5","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0","@axe-core/playwright":{"playwright":"$@playwright/test"},"ua-parser-js@<1.0.33":"^1.0.33"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.3.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.14.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.58.0","husky":"^8.0.3","dprint":"^0.34.4","eslint":"^8.34.0","vitest":"^0.28.3","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.6.0","typescript":"^4.9.5","@babel/core":"^7.20.12","@types/glob":"^8.0.1","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.4.2","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.20.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.3","@typescript-eslint/eslint-plugin":"^5.51.0","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_0.4.1_1676547163901_0.17315463785005214","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@moduk/frontend","version":"1.0.0","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.0.0","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"e111d72e4dd05f17f42f9d0bbac9371fc734a24f","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.0.0.tgz","fileCount":194,"integrity":"sha512-Ve1kmmG/OAEqyCyfMGsbrpXXgzPf/GF/aBoV8FWpbYUcN88PsdFg3ySN8k29DBmix2+AL8kI4GMejyfjI1BEcA==","signatures":[{"sig":"MEUCIQDIIBkfjsud8U8FLuB9DliHIdeNNttCtdjsjf6BqgR2BQIgVTVYfWEc/708BDSysa5DpwILI5fSojwyKTmu/xOl52k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7v6FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAgQ/+NHrzcX+Dol2EZli04xoAW3lgemfZKGbLGrSK7s8NNYU6Jsv9\r\nJvKJsmb2ntVlknE8oF520nmXAqFj2fEgNx2+oMgFgsQ3s1qBhj6q6ud8hCPF\r\nF4X9a9YmXBHlfg7dSakwheL4ktaNwwOBTX18OzgpLpfCk2wEnc/R9vHbepk+\r\niuf6hVXSMPliT9HDlIPqv4vUduXD7FiiphyYX/4GkZ5OGdJA2zwpOA29Sfaw\r\nAfV8QZ8WupbjvdQL7cWtFJ9SqS3UVCxxu7qMLWaWMr/8FMUHlAWcYnlm4i5+\r\nmcb5uygVoe0Ypr2QSUJ7KbuG7VHuP69XTICQPED8RDbNOnG9+VfQi2Pq/KHs\r\nIXbWV7qDAFj3fAt3gBdSNm0SY8NLfeCVcpPWoRhGNQU+jHzNP2w0HqkJtl94\r\nNE2IOGtJwt8GSU8Tr93PvH19mUrc4PRDPyitqw9JxmuwnT2T9q1GnOGf7pYC\r\nzfl+DppOM7jrlg5ye6bExiEK9GBvSkKbs+sNdFfSy6AvniNMhRMHryUrrZrJ\r\n2aEHIjnzii5C7wYYYcW7AFYhuxnCjbDJSYvufJTQSqwC86P2hp+38rFKuu9U\r\nAS+9otesNfnKmcjneoBLoHWBfq3K53yc5ToTjloJ1OzZr+1uK500HPbCgend\r\n1ezY3zhvyv25ulfg0bd3I7sbQOidq5S0N0w=\r\n=4/+m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"09f049c237f7ada3d2809199e5ba9b7b6b194cd8","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0","@axe-core/playwright":{"playwright":"$@playwright/test"},"ua-parser-js@<1.0.33":"^1.0.33"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.3.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.14.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.58.0","husky":"^8.0.3","dprint":"^0.34.4","eslint":"^8.34.0","vitest":"^0.28.3","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.6.0","typescript":"^4.9.5","@babel/core":"^7.20.12","@types/glob":"^8.0.1","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.4.2","@types/nunjucks":"^3.2.1","@playwright/test":"^1.29.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.20.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.3","@typescript-eslint/eslint-plugin":"^5.51.0","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.0.0_1676607109089_0.38423501948782746","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@moduk/frontend","version":"1.0.1","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.0.1","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"806e261d8481a1c4618bb970b35479954c31afec","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.0.1.tgz","fileCount":194,"integrity":"sha512-DDdXoXZAdg069sNMa1sp4pCcLEHCxPJIDtf8ubyKnsPbLsHnCiXMXjdp5MqV8DUMtaCRKr0GjspOYW7jf6AaBA==","signatures":[{"sig":"MEUCIE4IwtuvCLMSn5ec3THxHhfObgwE7/mvYs4wx/5m/IcyAiEA29msahOARZ5bDg/WYl9ContFN/uIS6bAYZYL9ndVoeY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8aE4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr68g/6Ao9ZWz3ATj1gdzmlVjr0MfRtiuCgP7aZpMYovgJ7/U95e9xA\r\nsFGU6sSl+nenHDXBNNZ1KuVihgNag1l5fQs2f7Alpd5xB0It+KyiwRi4QZEA\r\nK88gsF7VeyT/av0TfjcBoCbeMGBub52GoxtX6oZR0WgqNcuQgwMN3AaWJNTZ\r\nN3EN6DUO0SBbIzXWDwxrQhORlDbsFKBaU/7OECc35QXPPQpjsGNTWbcNBmN0\r\n580TyIapISgMnhVZahjfxDFmQQ4EQOBJcE2nK+8OQzNWeFWHm6sq0RTZgy2q\r\nVjUvbGq3eARefiBLqX/RG1UYDADevqYYVEim+V3QeiB2w5WY6f6d4ojy4U0L\r\nZdlkTwgIJz3VK7gyzC00rI9iNSSs9yzCUDc0epOhR3Z8WBQU79LrrSYYcg0o\r\nT/shDXdWv/YZUWJAdsUJ61Hak1nP/HUbFlVLXd8KLk9uncUb6XTWrzutLB1l\r\n/M7B7YTS0whkUDgRwnAAKNEzl5WJrjJePj7R41NcjteLoqooS0qLmwL2KDjl\r\n5AyAmTFZ3wo7qIHvhsKvpv04e0KhrUf+kjmGmONhXnJh+KNfEWUsQDA6TAp3\r\nk1DYmBxhBsa484usz/4//e4UNm3ye7ncr4bRRG/ERDGUlxowPr38O3KNcXo0\r\nMXe8HbYX5VSlY9GMWIKSWW7vw6dVdxjvCto=\r\n=zzFX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"0fd56f4d360df50eef2d94516574be1804ee1ed9","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0","@axe-core/playwright":{"playwright":"$@playwright/test"},"ua-parser-js@<1.0.33":"^1.0.33"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.3.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.14.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.58.0","husky":"^8.0.3","dprint":"^0.34.4","eslint":"^8.34.0","vitest":"^0.28.3","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.6.0","typescript":"^4.9.5","@babel/core":"^7.20.12","@types/glob":"^8.0.1","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.4.2","@types/nunjucks":"^3.2.1","@playwright/test":"^1.30.0","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.20.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.3","@typescript-eslint/eslint-plugin":"^5.51.0","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.0.1_1676779832014_0.7612869332899663","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@moduk/frontend","version":"1.0.2","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.0.2","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"512d5b1ec9b37481672fcb091087591244dc1d24","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.0.2.tgz","fileCount":194,"integrity":"sha512-jA1xPhDheujEzgJIbmIS3a6s1YdsRWIbUWjpZHuSaTHXlNlSStOaEbh4g4d6lMc1PMD5aQxKLu/Sgo5EkUmwsA==","signatures":[{"sig":"MEUCIHE8NCF8Opf35Mrf4NgpZkAAJS7UpSGEfL8OnCSvaUpmAiEA+FQ2svZohLUagQQcLpLb8BphMbuEtoulglhOC81R3MU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+DklACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpICw//X+/OoAimZekCQYoJ6Be8KjE4q2APY/1AUJiajaNVyRPq9qjS\r\nrvMFsFgWfPTBSftGEveik5WCDNFfP0FHNIgUxOo98SsM/2XADFL97h6btr4t\r\nPlGlP1mFOFJh/KOtRnuq5HuenGj+OkTIMG43GFv10I+1PPL0fqVk5wAXcgYQ\r\nrYPfFX/4rbqd3PnfbmPIjD3a/aVfzDmdpJVO9xcBALKYrHcROXc+5YvidtkS\r\nvqEbuFaG3aH7ZnxOW1csAVA5NNHTiEPbcC2pu7F1FaOOK0zHzgCexTurKeSC\r\nalxkxaW1HBZ5fP+wF5obrWAAHbWfwy9RfPNZRJlTVoPeL2bBMhIjZQBdO3O0\r\nWz3DSQPv7XcaNAXWnTszSZAQ3CkyW01Ifje4eFMRA1a+sciwEA1A7SZLdGmB\r\n9uE5PxUW4DmBhN8k/Sy+RA70PyTZ1VjRGYMqJm/yLYw2AA2r9gCF66wreUkz\r\nZ6hpPZNj04nGlDDKWF0N7dFDWx0mu5WzoJ7QJ8qVx0ADe4s/RNaOjKoxqtyG\r\nEIQRPpu7U+IWNWNkFR6i8fLHJYg6crp+hA1HVVKnn157WFTLAmMR/Vyzd8aH\r\nT4E5Uiff/EqyBA7WR2UXiJubt+e32IJkxREIALhkVk7V18XV9kOhA/bn8iwl\r\nuoWIcxSx1TTgIUxUBNAkLZp5L34WgA10XDA=\r\n=ZZdh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"993dc7f32978763fecf642e7463732dd541da1bb","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"liquidjs":"^10.4.0","@axe-core/playwright":{"playwright":"$@playwright/test"},"ua-parser-js@<1.0.33":"^1.0.33"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.3.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.14.1","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.58.0","husky":"^8.0.3","dprint":"^0.34.4","eslint":"^8.34.0","vitest":"^0.28.3","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.6.0","typescript":"^4.9.5","@babel/core":"^7.20.12","@types/glob":"^8.0.1","lint-staged":"^13.1.0","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^1.0.2","@commitlint/cli":"^17.4.2","@types/nunjucks":"^3.2.1","@playwright/test":"^1.30.0","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.5.2","@testing-library/dom":"^8.20.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.46.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.3","@typescript-eslint/eslint-plugin":"^5.51.0","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.0.2_1677211940854_0.7910813705316502","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@moduk/frontend","version":"1.0.3","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.0.3","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"331244b72b0170e5164a2a9bdf76f6336ed3c06a","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.0.3.tgz","fileCount":194,"integrity":"sha512-6fxj18fkyrHpEgAiZjnjkUb3rILncHNk1JtNimjoDfaCciGyQBDZFaHDmZKCV0Hn6mbj6cM0S/u1PBEqbFVjsw==","signatures":[{"sig":"MEQCIGZx27F2AOSO1Btkk0RzqwOiWybHxT4KiKH0BEU5mn6UAiBofA7qOemnggzSXtqnWnOBHeyqUvgJSky0PVjv25ymoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/X7gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN9w/7B+ZAwsVoaSnTSR0Srt1pdRPYq3BjE20fob8oLV/xumvh+Xwr\r\np8rD+ZSyy/n5EurtzLdJ3hPzFoEJcWGhhOSWtfgVceEQvRxTNl0lMzG0gfv8\r\nHS0oQdlS9jonvpfhIrDA0US1/enD/4y/ftYuwFGaORM5d6bVaU+LUvNA4dLe\r\nT/dVaU0TZlbWllR+R9r5uBctTEco3hGLMboxemMU/YGCdv1LSiRmxoQ+3gob\r\n4ewv02/kJpnL39r2DWF4wk8ejHtq6dONgHEHE5Rn1FoWt/7KLXSszYnEPa86\r\n3pu0Sbn7bvKW3jNMXGQ5xT6tneJSTG9qyplN7mdxswdG2y6XiucgThTsw3tv\r\nNfoaAUhws7kyFAnuRK3Mnf4imItcC+NhcwCrVc4EGvz7M9u5Ampxz1HnfKK/\r\neUJP6jw6iYQmayolVH7vWjd37pl+2j1OHQcu97UDt1WlayJn1UwlYw+8AixK\r\nTVM5OYQDing6PlG7Pq6R6A/S/09spqleR3AfkaXOcnW5hL96cOiRUWv+TFVF\r\naFLGRTJpn622nNt054I9yhufUXPlcNNrTxIdi633vQVJF4C0dVA3GCDyFrME\r\nfa35uls4n4wqvH10dbHeSAmqDDv+CKd/QmP+lZh6adgIaQl5JcRAXTxSGOj5\r\nmGYMobExYLFmaBohVTqfbZfenn1i7W1yVDE=\r\n=StCu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"db0819cab826428284f13e4bb80f23e6ad39851a","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.3.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.14.1","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.58.0","husky":"^8.0.3","dprint":"^0.34.5","eslint":"^8.34.0","vitest":"^0.28.5","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.1.3","@babel/cli":"^7.20.7","release-it":"^15.6.0","typescript":"^4.9.5","@babel/core":"^7.21.0","@types/glob":"^8.0.1","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.4.4","@types/nunjucks":"^3.2.1","@playwright/test":"^1.30.0","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.6.0","@testing-library/dom":"^8.20.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.53.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.53.0","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.0.3_1677557471952_0.3092552442794807","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@moduk/frontend","version":"1.0.4","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.0.4","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"83686eb3c53ed72aa684ea4fe6801e24c598d4be","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.0.4.tgz","fileCount":194,"integrity":"sha512-lFtVQErAx4+CcwSqFrwAyjzV0eNcHMgU9w6CycoxLQRsDW6WHWDdfm1YqTxblQPMeabRQNh5E8j89BaQ5n9kgw==","signatures":[{"sig":"MEUCIFMM7HJZrjxatVsTqT9v0xQy4cPgHvcKoZFsL7QIdt2VAiEA/YqvL6QvgsaYdJVlO+bRQ38iAaIPAePPoBS8ISEX6tE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBrkSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXjA/+IHZiRVucUAUwqF2Np5/M+ZsIDW7sgNLHpTTE9VBYliRJdeYE\r\nu1nbh1dOE09ePAtM+4L5fG791v8S2Fio97z5SdbvUquETe19rBsC6WjLRSM3\r\nnBfme5LQ8uBA7FrnNJqMBE293A6LJBXW3wcHzDwHeyhpG6HqaRdUUb9h5KjN\r\nAAdQR0HNv4iOBxgQ/tUc+frZI+xZvK7sSThMfNOlLJDG3zsDbFUy6+tAm0xU\r\nPJcKt0nPTlyar59NDg4fWEyqo8/aU4ScDeiHYN0JDEZ120aruivtykRigwxg\r\nkpLgtZ3BCCa7esBi+bELXXR3R5WoUnS27YGIjRb8F+Achtsz69bqPWl89de0\r\nnTUj17HY5oHD/fNsOEqoG9XIsIRz3rxzg4VSMjKw2JMJUH62nM7lWFLaFuOX\r\nb4tBsgc8aB9wMlDkmCNRWHzVI/5WAZkvlV7INQXKt8U2m0gOhyZIcdYFWMq4\r\ntA+k/uQJalELr25lLI5NF+c0AM4fwf1lKBCQlKtaR5nI7Hh3QRsbxHwiZ7nr\r\n3FUxybmBxjzAR3Dl5FBouiOTluUc/FGZUt5MHaUpWj447jdsG7VYMiT7O8NL\r\n6DuFyGFDJOxT7njcjRSZB6Zn0vkvp88asI/tJsfJTAx4Dgq1m4fLC2Lf94lL\r\nV2rnuyQtFbVyu0PzfbF80oVYMk7TbcgKzxA=\r\n=6Lxw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"2ac396d2c4b20ca1d146a510aece7c0b0d1b9788","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.14.2","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.58.0","husky":"^8.0.3","dprint":"^0.34.5","eslint":"^8.35.0","vitest":"^0.28.5","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.9.0","@babel/cli":"^7.20.7","release-it":"^15.6.0","typescript":"^4.9.5","@babel/core":"^7.21.0","@types/glob":"^8.0.1","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.4.4","@types/nunjucks":"^3.2.1","@playwright/test":"^1.30.0","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.6.0","@testing-library/dom":"^8.20.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^45.0.1","@babel/preset-typescript":"^7.18.6","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.53.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.53.0","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.0.4_1678162194639_0.9956463476466193","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@moduk/frontend","version":"1.0.5","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.0.5","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"2bc09401c4ac53b1a246d978e7876302d88c767b","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.0.5.tgz","fileCount":194,"integrity":"sha512-9k0P9cdkUdW0nUqX23oACgc4hVjmlQI8t4ycGAl942YTNRyoTHm3hrnssChh7pJmE/I2539nwUCKpEj5zjTfNQ==","signatures":[{"sig":"MEUCIGESMsYl69U15QKhPCRPoRU/xF9Epe1NGLka77G3tfq2AiEA/g1Jhv4Tnt8AvK2Ukl7aJ0d0CS/9py0cqLsJYEq6mug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCArkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE2Q/9GiP5xnE3Q9tXn2nwT5kAJW/ES0vQr07qyBI6JX5kdk5TRq55\r\nvBh1TS823wJMIlMv5afOGRj2lsFiroU+lF2GdVdkBDp+kn/Quu3YpwEY6kTE\r\nhFQND04bjOTx7dKSpl6umCFAxEDS46kF+y5dN3VKpVFrk2/+5ExfR27beWH8\r\n2LwMS0wxPzZkt0MYDfXlwpWtuVid327ffQgKy0EU0p1fTIKLeyzspZWyEe+c\r\nlgEAjcbPV2r1it93l5Fz7c1P66mLfwBASwLxPp01/tydqpu3wm6GBFl8sNvI\r\ntcl3QFKDjpZNoIL87Yh4JPnLlsKaKupIRaFTt/ECBAjrGZ+wtckMdok1o+Hd\r\nHBDmAC2y/1WtUm7Omy3+R4tF5kOkdn3YLjkxTe3NgjVbNlHkt9gm+Kx9ujOE\r\nW7Aaa4RTu6E8mWxC0Z6obSywtSSQdBN0QuDN6HAVo0aimbcQFfG22reug+RY\r\nvhy+giPuVXzCEcMnl8/l/uwSyB372aNhsjTtYIQqahqNEXWk5YEMC7bHoZBT\r\nPMbPS+qoRonu7ImlY8CANW51QwX8BweRYJWw7W1+pOzkHpK6K9xv76VBcheA\r\nGMU2g6VEuaSavIkVHMqJcuoAMC/2SaQm5YsnHEvuST5BGsL+pF9zGiaFhh1d\r\nvLXqb51JYCmrLAmC8Kwtp8dmmI7UyvAgrQE=\r\n=gAAX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"14a6cc3b3beb8a107049d3629f50719ed36afe75","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.14.2","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.58.3","husky":"^8.0.3","dprint":"^0.34.5","eslint":"^8.35.0","vitest":"^0.28.5","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.9.0","@babel/cli":"^7.20.7","release-it":"^15.6.0","typescript":"^4.9.5","@babel/core":"^7.21.0","@types/glob":"^8.0.1","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.4.4","@types/nunjucks":"^3.2.1","@playwright/test":"^1.30.0","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.6.0","@testing-library/dom":"^8.20.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.53.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.53.0","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.0.5_1678248676226_0.9014906648512118","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@moduk/frontend","version":"1.0.6","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.0.6","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"e41bea166639fb0c66c1c3f30f60de054895067e","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.0.6.tgz","fileCount":195,"integrity":"sha512-b9YZUerZaHCwEmMxGZSVZdPSVar+CUvMPXQfC/o5uCFP8P8onpYtrzwb2c/HU2Uh7v/NUaAeoJimBF5P9FvzVw==","signatures":[{"sig":"MEUCIQCV2XETS9ADtbwW6TE+TNH3cSyEGDDIlUqLGxJN4Cw57gIgJ8DgaUE4nhEhwgqSSJkqoF3eMiX+64c2gAEyy0aRmZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCLMdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrsxg//cDs7iAUmB8/fKPKPRHVeiM3ADMdv8+6bS81DY3GtGOIeBAz3\r\nwh9HiO6Q69ca5vHmPQ9UOFawtX0xcJ6hrwu8XVuvODYxViE+Clqvj09I+raP\r\nWKu4MnMiYSQOq/qNpR54h0XOdzIuybKBBdsTt4fPJRt+GOLTDBG26kAYv3/K\r\n+YVZHshuJsQW9+CYS5mpPqwkYlMhqickeOSZj+/yo0WdOKXgb+95y7bhRLlu\r\nzo7YpAcMEUIJ4Pvk2u7jlWYubHSaxjTO9scL1V4XhhhF4mW/XaDO8VV3fpre\r\naAVyA40ScNq8YYdj+8+rMj44aUuQKVJU88bkDES28nksi6RpswIgLpxfpl1V\r\nR0Q46EogyI7il4Ot5C0UqL2sSBofGFDqzakwecv17B3hZVRJscZhoweNEi8g\r\nqM25zNAjub31lNrEOQgEz4eiU/mbOXQRO0kyr0fNEgZdgFjxmUe5nKDp0HNJ\r\n5qKt7yRYx7Uibj/U43UwFVqkao3XRv7tYoWBWHDAup823uYsdzjV/L+dKZm7\r\nfyis0T8VelLVe2uxjSfie7Y4SFSp5JwFe5sKvBbHTHY3hTgErHRxRj5qxLLI\r\ngGMZl9s5IJzb8EbpJI76ApqitIenjha/+gVILxmzCLqk+A4SxmwWKaK1vy9N\r\nXE2p6TgSiF7D8XIUhsQRNG/jfCoV6pES66Y=\r\n=XiSb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"5b21a381ace7570cae520ea03c3d4d78585d1fe0","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.14.2","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^8.1.0","sass":"^1.58.3","husky":"^8.0.3","dprint":"^0.34.5","eslint":"^8.35.0","vitest":"^0.28.5","ts-node":"^10.9.1","webpack":"^5.75.0","happy-dom":"^8.9.0","@babel/cli":"^7.20.7","release-it":"^15.6.0","typescript":"^4.9.5","@babel/core":"^7.21.0","@types/glob":"^8.0.1","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.189","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.4.4","@types/nunjucks":"^3.2.1","@playwright/test":"^1.30.0","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.6.0","@testing-library/dom":"^8.20.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.53.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.53.0","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.0.6_1678291740916_0.6097951859956741","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@moduk/frontend","version":"1.0.7","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.0.7","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"2a3888786aadc730bae6c1b46c0b086c03e2ebbf","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.0.7.tgz","fileCount":195,"integrity":"sha512-bnfMeAQa3wPvbxCLDLyBGnYA8PuW7P2oABd6TNl63MS2p0mJlSP6H8TpO8n8KCy7HlGgnHz2HkexBxr3+UJIKg==","signatures":[{"sig":"MEYCIQCfSvzscMdQiOQDZ4LBKSd/5PybcmaC966Bwv4bm1JBsAIhAINTyDU60Bcl5olnnXpfoK+1SpISAEeL+64BLLliN3ee","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD/PVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqovA//cTSRJIDtHHZh7P7mi5iyiynFEI490GwBaKpA6LI+3DX4Ebmr\r\noK/gybSZ3reizP9FVHuv+3w09ER8v/82NLqglC+lTAkSW3X43AN8GUBjLqI1\r\nbEzZl8t8yUpaieh5efe/cD5yYOqdqnIyxwNHLBwUpuBE0HqYSv2kXFpiGSFO\r\nVAOXb/R+VT/CkjXrJN0kWfu4nadtkaFvy/3FCUdyD7SP1Vd8yFWFDxc0K8IC\r\n/SsKqmZCU6kRG5k6CAAB2dMZzJ2nmIo5CXZA5/UV5tHH3zM8PR9PirlqXEdu\r\nOkvZb18tfhIefF6XsCjSbovsgSL/6cGEhZtemjokciv47+G1G5yMCAPaS6lx\r\n79b9Vq5cqOWPfy4nA6rPUGJgNfI1ZCpcwYynjuwBCC3Rh2hZXvk6fBE3hb1S\r\nXucJxIv31gsKk3s1vQW0ke0psFb0z4vj7sgSirCfPq2uXg3VASBhz8tneLnO\r\nWmXetZL/Ob+h6+1Qx3EqUJr7pIrhH/V5hRJska4YONWsuo6/MeRvL+5C1f1+\r\nF9ln5e20sNyaK8LXBFwIByLU9eorUyiPMwf7pnD27xEFsvmav8cmEuQhe9xM\r\nio+YEhVC4H4C8koozcv9ExQpYT+pGlu362BlC1E3Jf4p3DPEArIFab6v5nLM\r\nunwWO5wtUjLu2mrRIrQEC4Kir1lR8ANavec=\r\n=LYjQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"e215fced5fe28377f458db8ddde8a88082c7edc5","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.14.2","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^9.2.1","sass":"^1.58.3","husky":"^8.0.3","dprint":"^0.34.5","eslint":"^8.36.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.0","happy-dom":"^8.9.0","@babel/cli":"^7.21.0","release-it":"^15.7.0","typescript":"^4.9.5","@babel/core":"^7.21.0","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.191","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.4.4","@types/nunjucks":"^3.2.2","@playwright/test":"^1.31.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.6.0","@testing-library/dom":"^9.0.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.54.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.54.1","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.0.7_1678767061018_0.8567050221348678","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@moduk/frontend","version":"1.0.8","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.0.8","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"c9157fc7d7b283d5ac4059b51fb81a44df6eceae","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.0.8.tgz","fileCount":195,"integrity":"sha512-o2Xo94UNYv47//TtaL2uWqAtVLJyDavzwgIKNlJ86iyreXdWaTp8lZcgBWr4+snVgPtrD3qlRmEplY1qVuI9uQ==","signatures":[{"sig":"MEYCIQCCQDCYQvGUviJNZoIreI9dIOeO0aE4xNe0EvOowXm9rwIhAM5WDWTFcviXBNuQu/mkI1PqQP16Rd2HRyVnR+ajxmO1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGS6TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgjA/+OmzrBi1yG5uOQhZJfcqc0FxQd7mPS36XkB6BbNdnjCbbFMBB\r\n/I3f34cKrxf6CkM6SVYVYz8T0P5MfcP3Hv3GlkSelAamtBkPbQgSAFg2WJWD\r\nvTHkuirXLO8IEM7NUy86L0l3ECjWsbhuS7+iQH+gB+wMLBAUf5Ma40tYa/2v\r\n0/B0D8MBZYPmxzHsgPntfTAy+tvOfOroyZy69gUFPAaXSPeHCNkbjF/e9saV\r\nKJQpiT4zK1+jgzAAQKQ465OkDAKMo5kxq8o1AUu/pzCy0uYfF4R5XwFbTnLi\r\nYBkVB1j+EZllMB3mA275IUB3G53ZO/GeLASrCKL9abAGMsCnvKp1MC0HBsy8\r\nl5VV6dM2jHvjVHy0Yu1GoZSyk/RS4pWgIj+rW4KSh1doAjUaQQ27ZD8Ub4lD\r\nkV/tV8j6Bzax9LBChxtbQMIEQCICZMvsZuvjuJFuEt2o2SCutB14CMSKHT9W\r\nYzJ731x8/dCo2hg0o/IVuMOoB8YoPUOsRgHg73f5EX/VDWjCxa/HwXWjPv7m\r\nY5GdOJkS0eTJaip+aLK5CYTg8awecPA7xl9fjBLRABOMNHIAoV+xeNjH0Z3L\r\n6oefcU+aM2pxPQEyj/0o9YSxEZwkL19wwSEUF2BoG8AqZrP1RwndTKkNyRjI\r\n4rXY4F/o7LrUx3GO/3SokMnbtFgtfz75j1o=\r\n=m8EL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"047032afaf0d2a7e8db919901a3558836e73b4a6","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.15.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^9.2.1","sass":"^1.58.3","husky":"^8.0.3","dprint":"^0.35.3","eslint":"^8.36.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.0","happy-dom":"^8.9.0","@babel/cli":"^7.21.0","release-it":"^15.7.0","typescript":"^4.9.5","@babel/core":"^7.21.0","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.191","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.4.4","@types/nunjucks":"^3.2.2","@playwright/test":"^1.31.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.6.0","@testing-library/dom":"^9.0.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.54.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.55.0","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.0.8_1679371923041_0.3381713203629657","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@moduk/frontend","version":"1.0.9","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.0.9","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"93d4b593f90a944a41a0cd1fe8c6d385646b7096","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.0.9.tgz","fileCount":195,"integrity":"sha512-1fwQa4cEPP6Rg/ZgQD5fvnbLoDb+IBC1G0BSOZAw7U8t4Cxgvxl7DaNfMxWrhNC4bpdwikBdDD3vrAW1HBjCYg==","signatures":[{"sig":"MEUCIAKuFfFEo0It2HcYrCmKK2D/hFK2eguz2T7hormPCXEcAiEAoyYiiIXk/NeYJOj+qzRqn9NPiMPgDOA74fQlsNF1XmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":523600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGn/3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo36g//ZTrfIv5JJAgsKos22M3viKohBNG/XIrwAY6WByt0BiqsphN7\r\nc6G6k2WggLUEnAbqRPhyGeOcOducZAFJi0kJp7uFnM4tTeFhdzoPSPpdkkcW\r\nw0e0aq9Fod6nGiThYhMEU3ar//38MD7IGAZCszXjjK2X93ceJvF8nNBP0tqC\r\nXyfbUD1Lad9xBdyK2B+dUH5yPGHVy98ysWzIzIQYP/Q4p4njPyo9sPnwB4x1\r\nOfjswxWXcnlijdo9YI55A9ic6A3uysBPem5mLl3lCxcKQYmjDu4jn9KkwOVp\r\ngoyDhTutAC+w/EGUjz+Fyoex5L6QqaPZbYIqP69aVz42kapO3X6ObFdnHy1G\r\nbphVVEgouCE5jU5ecCOJdDJQj/kLu8+Ec05CCcoj3rJFVKKhzcwC5gHQZc8G\r\nXJnANS1gx3cz2Cm1X6GIRyiTar7+DqOUosw194g1K/qvHuYRsGTrRY8WyGM9\r\n3Bq17jfNbEMQXdDLdw2gwsbB/tATgIO7Wlc4Pjb/mxMJirgBUUTHEKYhsakq\r\nyRMc0hrX50aABaCzBNXvwbc0lpR+zB6cOm3OvCM/+waXmMeBqJ41kntnS/wU\r\nkOuLrodj4+F8VpeIF+VfcNZZkiG2ME7y92sCPc590Muts3W5uGo7LT4cnFtj\r\ntFIPAUFXep0DRoXpS8CgeOu1wRw9Daq6nSE=\r\n=6prE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"3a8f364b3b40bbe4391c8324a4f745401e04ce1a","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.15.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^9.2.1","sass":"^1.59.3","husky":"^8.0.3","dprint":"^0.35.3","eslint":"^8.36.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.0","happy-dom":"^8.9.0","@babel/cli":"^7.21.0","release-it":"^15.7.0","typescript":"^4.9.5","@babel/core":"^7.21.0","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.191","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.4.4","@types/nunjucks":"^3.2.2","@playwright/test":"^1.31.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.6.0","@testing-library/dom":"^9.0.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.54.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.55.0","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.0.9_1679458295660_0.1310274487372025","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@moduk/frontend","version":"1.1.0","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.0","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"e73402a5c3f3da1753c25fd5213476b21153a584","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.0.tgz","fileCount":197,"integrity":"sha512-1pp3pLxaatMj+q3QZ637EPic8HnmOJLAW3CypBiPXrk134WS6MlAaBnGgzlhT9kN4EEqJ/Mkh4uHDIhS2LV1Lg==","signatures":[{"sig":"MEYCIQD4dj8NnImGUOXfP3Jiyf6Ut1VkqTyH4mY5+oqgNTmpKgIhAJelXNZhG3wvRnFFe8sBijVOZxzLwoFIBVnsFbYws9K0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkImiuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1BQ/+OPdwmIsrqQWpz+XZERcRfWafLlHec7Q1utADulvfrKSLZyCZ\r\na5BbDrz9bpAYUotDseHidr2bxPTgrdwvT2dxQ8bOUPhwD1BoNlgHbEeq9sxi\r\nKS4CgcD4Ha1cpQuUz2aT/GkcR0+Ka2KP1ZEXurrLGAMmKV3v3slbWYGzNRo4\r\nCM7+u8BwJCFLgXx3YVNvX/OhMMYtIlr2zd5MBuucsnpshOI5zDm1feb2S30A\r\nlVZsZEYbTDcqMRIdr6A8xdvj5Fx+bC4eGmVjWn8jKjz9THbwn3/Hs6zERzPY\r\n859T5uj+nGtPcAP63Ok8SXYitAcDJdJFhcTJ/qJfHlYEsKwpDjw0T5h5zdIe\r\nEjhwDRDMZUYw02FCPA43MoTMgzYc6Qjt7mjcNVzeUhDgU4fQyp79N7Scyl+r\r\nMEbSyNyZfX52WdsezPkfNTV21IwSSffJ3nB+eG9UZUBicRWkhxuvtih3guuh\r\nap9+/5bCTCvUTymfdI6cRqCgF4TXB2XZks27OnsmhGSLFOQ6uQXOc4gZ/Rlx\r\ntRJj2abCR0uJdFZ8U7XFU4TeFjcmh4h9hbvpLm6arsGI9iyPCimxSWVz79NI\r\n6/6UT4pG4q7C83tmQjpS9rXZEDMfbpD32s94aDy1LUweggIv0hFWcq6Hcqvp\r\nn8DkZOl+y4+77vMqZxOrVfRaXo1cei5QRaM=\r\n=XXSg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"cd994b65184fdc66467c950f10a9a9e307f26c4e","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.15.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^9.2.1","sass":"^1.59.3","husky":"^8.0.3","dprint":"^0.35.3","eslint":"^8.36.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.0","happy-dom":"^8.9.0","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.7.0","typescript":"^4.9.5","@babel/core":"^7.21.0","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.191","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.4.4","@types/nunjucks":"^3.2.2","@playwright/test":"^1.31.2","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.6.0","@testing-library/dom":"^9.0.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.54.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.55.0","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.0_1679976622003_0.07174520760387759","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@moduk/frontend","version":"1.1.1","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.1","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"249bd21c3998a3d58e0b969098199a0f927c96d4","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.1.tgz","fileCount":197,"integrity":"sha512-KSS+7XOcvgSHVuwF8iMs9uFgKQQS2IqA9eTwbF13/xwIphF72F+IUNbCfvRPjPNaxfHFBuyAhRzug7kdgbenrw==","signatures":[{"sig":"MEUCIH8a03lk9xnRR7BYm1UZw5fus4/C76sfNe+IJl5zGYzYAiEA8sjeOIoG4FS/O+LKjkvFtEWAzEd2p+L6iQ7feG91154=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI7o+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqug//a+knJ4v8FrFien7I/7Obc2CIoknKs/blmjtQygEVxSHAvHWW\r\nX4KUVKtfVh4IdBRxqKsgRic5wkyIP/0q7tRgalgq1X/XX9eDJfTXjaRwSlyB\r\nuWPUZTKey/7qX3oYK3UizKuVmxSHpXOGUQRkf3ejFyGPfDuAVSWX7HB19wWn\r\nUhCJFu3taAhXuKd7lBqiCbiG876rMQcsFA2Y3mfkW1xa27xDoCX7QRy/JCfY\r\ntHaMZ26cU3y/zjOJVm/jfu3LgFHPTBj+zGZ/0Ex5myoqKptd8AkItH2jff1M\r\nTpH9NdSWZCjJ/jevRv1heFVKGJIQb95ykzH4bgPTIGza62W9Tjt1+7pPPteT\r\n1qG9llXg0RSIIHdep7CtCYUwlVHY+1z8qzqQFfVHnsFPL1+By+aX1wrcNnNX\r\nt930QVmc6CUmS4bKwFy7r4n6zHVCT8Pl1HRKQ3yW+IDXyn1DlGGOjUbs6/uD\r\nx/6EHtvzLmx/3xkviwTGyRyOvcsaoC2644fMJ6or6+p55rExNhbBGiw1SR3z\r\nxETkTsOvLSeRxcPvsjIMQLGLilsepgT8Ypps6yUWjr5JBjDlNh6NtagKlE/e\r\nko/E1qsPD0FCe6JQhGqRKeceTr+Nxr9zvB7XqSJEGD0kJWM4gTkToyxcROpi\r\nOK+rd0RQBaLAZ1HsXfmhrRAcqHXVCaycPWI=\r\n=zkxg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"2109b0dd954046c1c6afff2522557e05d3a0b724","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.15.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^9.2.1","sass":"^1.59.3","husky":"^8.0.3","dprint":"^0.35.3","eslint":"^8.36.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^8.9.0","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.9.3","typescript":"^4.9.5","@babel/core":"^7.21.0","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.191","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.5.1","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.1","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.6.0","@testing-library/dom":"^9.0.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.57.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.55.0","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.1_1680063038147_0.71119998396403","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@moduk/frontend","version":"1.1.2","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.2","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"7fe18a9146e11d2142c889c150b5976f6214092b","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.2.tgz","fileCount":197,"integrity":"sha512-SPuKDfsYc/wnr59XfBlyfR5+S1zEhD2hknl5JHvzju+hvmh5ffw3xMSf8rpHvzr8CpTMDT1A3avtVXqzMh5RaQ==","signatures":[{"sig":"MEUCIAnGi1QTJTw6hepMkgmRzIUtVXBpGN3nwloIfyzy7ej+AiEA3TfxOgMfNP/qtzLNmz0ydd+5FAE7LlAIDpffTVJ37EE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ68JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOog//fFeWj042X2iI0lJLU9RUqx1JRjWv99y44SWNvVbjxA4aXxyS\r\noYWmNzc9sycUqgE7hdNzYF4ApTI9f5pxPiwe+DKpKP9ka+5hQXYgKfF6x+41\r\nnYo/NCOYlao0ImW3UIxtghCWIbrzgfApJCFAcbG819z6BqzqxTWEIHUiE8C+\r\njDwL+vkTVqIR8eqCoRSzWADBKqjfWSJrA0Rxf50rve3cGw5rAsUrBUrO+cCv\r\nytEfrhczquZ51FeconS0GKSJ+1SyRZCTIRyhL6T8HckO6IiYBj2d4Mife9V+\r\nb2tCTxnvJLXNSj/hjQ7vXP6AczpqsZb7EVo85OWI9k/FkJX+sIHM674FvOl3\r\nnhatWPI5v6Ziy4k2rfXpmq3W1VV9BevaoVedWAmUIXZ4O6fiHNsnwfx+jup3\r\njUG261VrkOVKXKYwRHCZNN7wibNAuIAxcSpVQFhSH52wD9+k8M55yS6ImIsP\r\nOuUN4u2DP2fvChjKpg/eULwnOdYMhed1GiROeZV8bk4aKZi2+UYhZmydHEUF\r\nJKPLXLNm/AmQBA3HdBqByTD8db+R37TMIqYGZl2g7gSjN6ohC2NhZqvASQZD\r\nXw3gtopVvqqkYa7DtHZlzFS7EKhLz+gJ9q3UdZVnpRsyw5f8n5kzaecTYNXV\r\ndx5Y/ZHoDZUyroDgfxj0zWH5UhY/445dizk=\r\n=dhdm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"8bced708bb409ad5f13eb528964b70afd9f76338","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.15.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^9.2.1","sass":"^1.59.3","husky":"^8.0.3","dprint":"^0.35.3","eslint":"^8.36.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^8.9.0","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.9.3","typescript":"^4.9.5","@babel/core":"^7.21.0","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.191","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.5.1","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.1","@babel/preset-env":"^7.20.2","@axe-core/playwright":"^4.6.0","@testing-library/dom":"^9.0.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.57.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.55.0","eslint-import-resolver-typescript":"^3.5.3","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.2_1680322313477_0.22258127368728275","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@moduk/frontend","version":"1.1.3","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.3","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"9601916e3b415d2d58b2c1e698fb5b508bf4f165","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.3.tgz","fileCount":197,"integrity":"sha512-3TmhNreDtakwwFxXCnjfxZl5/89MriS1IUcOt24odmtJN7sfEEkimLiJq5hw0xrYDDi8hdiBqoux6L00CCTG3A==","signatures":[{"sig":"MEUCICmylKrQ4jP8FNZI0uuV6SDnN4JBx9vQiPIDQRlHjQhGAiEAt6hnCj+wEtnNZJ5VR3/YuaZ1Xwp9yFh10hmNjYBMmQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK6NhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKyw//R7vost358FI4m+SeVLNODZYF67kGuhE60d5BeqrF28Tzl6I9\r\nX5Tx/i3ehG49ajj1mTBtZZWMkm01NuQEKsAWyk1oBZmpwxDatPH2s9J6RgE+\r\no1XbXzGYJsLRvuFugfmR176j8N+/P0NXR8KDq9RTw1FLENoR9cJ6BJot2w8O\r\nUnMN74I4C0Qpgziv8usdLUzlHsFDzgajX/CdxT/I0ywX7GdvZ5zR1yQrh+fU\r\nTBPs5tfch2eBS1ulBwq2TSdojK1XMAPZQMt6gdH9+VITwL8Us/qC0XHx08Ut\r\nkGKnFXJDoW4YNVkuJvJH207v/zIWuvk1OjJA9XDgKKSLfbjxd3EVHVojcCDp\r\nRCDt66lISgTj3JsBVmxtsfZ5d7GHtPFRzVsyRuuRUIN/GEofi81kRSko0PE2\r\nO4tXBccsCR1Esnvl7tKiXhiZ5iTbE0tMDr7ylIy8HDrJwl3xWliIDpVTO8HU\r\n2W0W+HAI+sJwDNu1du3PiimyhPyjuTMp9aZ7YIWcuP3X4K/p6YUEzft5YLL/\r\nxKu2UGzQwbyUC1yT/aQmMIWujA5Ybx101OUTpWj47uDLqaqsT6Bl9SZWmyw+\r\nAFut/KqUYdkbXyPU6A7Kyvl5mK5WI9X9OYwZ44YSpr65D+i+cx12AKq9OVfL\r\nGfmrzqg/ujEIKiwM+FYCkmqSMZ9B3JZPE3k=\r\n=ngU2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"e13e971cb742dc2bb6c4b4b843c028d26a35c36c","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.15.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^9.2.1","sass":"^1.59.3","husky":"^8.0.3","dprint":"^0.35.3","eslint":"^8.37.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^8.9.0","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.9.3","typescript":"^4.9.5","@babel/core":"^7.21.0","@types/node":"^18.15.11","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.13","babel-loader":"^9.1.2","@types/lodash":"^4.14.191","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.5.1","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.1","@babel/preset-env":"^7.21.4","@axe-core/playwright":"^4.6.0","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.57.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.55.0","eslint-import-resolver-typescript":"^3.5.4","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.3_1680581473782_0.6043152509283474","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@moduk/frontend","version":"1.1.4","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.4","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"1de328bb1b99fd7b5fcec2daad7169e3263ecd92","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.4.tgz","fileCount":197,"integrity":"sha512-DPrbcBwMa2UNIkcIipYOPcsGlFyLUq5KKQJX09wDVMoMCCQooIUQDlmdJP3dWxJE3JKuhNYF8McHnSNYXByNlA==","signatures":[{"sig":"MEUCIQDtK1TwCgOjak0wdq4C6uMJxRIpf0Sw1MZwIJuteltqWwIgUNxf6es8kWwE8WKEMiN+9ZU0sB2zW4U8T6cGgzudVDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNi9PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqdRAAowauGveRg2V+XOfA5PB+/4KfYqnjht4J/nxv5HOnp3ksM4C7\r\nC9Pr+1X/sOuymoMP9fgua/4uGmnD64V+wbMdRKhC9+lLrik+Fnlr23t9b5v3\r\nntoHOO3dmI8T/sTlM101J5hps926S6B+bG6Gpw8rlAZKNE9h4Rcqv4Co16f3\r\nLmcsTJC2ea2pzDLMBBVrRF10yPHE8xUN03K/e8GP81mW1+d4ZTJeg3xWjJAg\r\nLVGM4Kf6A29IRfpO8vH5lAFt3UDldnh0TkxRhfYj+WBlOx/lXpE7wO5NUTJe\r\nG/EjuA5jnkjm6QinX4dJ0Vi4kB9FHbsJ4w1QOeTiGLEvMsnM0esvpw4N63sx\r\nMzRyACA/RCR1vifg01s+zf+BevBR7g2uVDwbMG7KhWkjxECmXx/1LO/A8lZB\r\nnPX/ENR8NYqcHmYmZBTRHg5lFSC6KdTM2VpzP9SbOvPW2Q+4nagv6g3++hdl\r\nWPFcEXN/R8RAaEShXxYD9o4Hznxx82PkjuYkDZuMvIdbYtdx/XYAhsk8HJTW\r\ne9LtM4NJBAAFNoUr3IvZUHVr4AXH+ZdETPxg/Qbsee+B6rVOSc+9jIRQIH5u\r\nza7hVkL/eHN4AswkfTcJOlWk/mScsDCo0CV6RqgGNpvXdith7ZrEiHfUF0LE\r\ntJ9JinABMMAgy5hjyiWl2e6fbIvK9POe/4o=\r\n=bhvh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"aacef08e2d0cb7f0fed1746b6ef7a990ef1baf91","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.15.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^9.2.1","sass":"^1.59.3","husky":"^8.0.3","dprint":"^0.35.3","eslint":"^8.37.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^8.9.0","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.9.3","typescript":"^5.0.3","@babel/core":"^7.21.0","@types/node":"^18.15.11","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.14","babel-loader":"^9.1.2","@types/lodash":"^4.14.192","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.5.1","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.1","@babel/preset-env":"^7.21.4","@axe-core/playwright":"^4.6.1","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.57.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.57.1","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.4_1681272654969_0.3620028876728316","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@moduk/frontend","version":"1.1.5","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.5","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"b47292682e3906c9584c49d08af0ee598a714403","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.5.tgz","fileCount":197,"integrity":"sha512-b5Qw+nPnJU236+25ZCGvReHrCGc/nzLCL64g/f1Bd/fp0xNmSJnTA/q3StoBnEkTcwXqXaBIqDIRRBlAjc7BXw==","signatures":[{"sig":"MEQCIHp+yJ2No50L/59warz0hbIKFEz22YCqEJCnffazfysCAiAGq9sneRvk0GqHJiYVZxxU68E5EOaQEXGfIU4luv5Ggg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkONKDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF8w//QxLa4MkDbTYqMw6sW6QA5NoeRwVhLpbEbtM8/Grfwh8yJ1Tf\r\ngl9g8/Qe+IU6GE2qhSCYTEfc7fd9oncRlBkiC+Mi+OSgnO8OrgB1IUclgZYY\r\ntubTgMvXqgVAbSgQDYElefY0asvd1PJFY1N5hRYPqjGY/jNm0J3Brn5udujV\r\nsp8yMS4cB+qqZEd8kYh5mNK3LewnJcJI4tT+0x0ckkzu2oeGABvkWQ6Kq6QO\r\nw77pA1UOME9+Z59Q205sEG0O1wAohsOrAJj3fpJ7dMdEwcsuTNC11/O4Qa7D\r\nfO8hV6/U14hpBkiy4GKcyAygvf96dKPf0WpsuWAOQx0OBy0KebyPxfwRk6MA\r\n29DCS7yymkBOSI7jRdxzbDtK25K4z0lVcpsq6Bgp+EPTssd6XMvIWooDZnMV\r\nXy2ZQ0c/52fVfq32+1vN4wE3k2iSzejf0xCOMehJW8QAQLUrvatzv0TQ4BjP\r\nW+Ie4j/glZkzz5CYGFVEjcF147xa8ljfSX7iWAqVRBJYp6zmgV8+/PHuI/jz\r\nVTSB7TdV+EUUI825RGRgPckLZXbvht8eGim/K4HnVVCHhozrhgEUaAkKncmo\r\n8NxnZumh8CXWaZu6TUNps0qHPHybvUlS5450U+pfNSAe7dEF7ZZGrTr6Mzm+\r\nvmSdc8aIrrLjgjtFZroHXAcG6la7GO7ILN4=\r\n=uj7s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"5750f053dcb06da5876ca3c6ff8d91117c24db3e","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.15.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^9.2.1","sass":"^1.59.3","husky":"^8.0.3","dprint":"^0.35.3","eslint":"^8.37.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^8.9.0","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.9.3","typescript":"^5.0.3","@babel/core":"^7.21.0","@types/node":"^18.15.11","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.14","babel-loader":"^9.1.2","@types/lodash":"^4.14.192","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.5.1","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.1","@babel/preset-env":"^7.21.4","@axe-core/playwright":"^4.6.1","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.57.1","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.57.1","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.5_1681445507655_0.7215198621753629","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@moduk/frontend","version":"1.1.6","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.6","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"78002e0727b9007b1d0f0783ccbd261154a3e2f6","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.6.tgz","fileCount":197,"integrity":"sha512-rHI/RApZnFfK/4REfrq7jBvKpw9t6+s059xFkr3q2hW5oDlfNNY5XYqJgrOvHxQGtKr+Q6YPfQfZd4SE6JwPsw==","signatures":[{"sig":"MEYCIQC/FnKuQ0sVYDTUh24CLrOmM+N6ijVk77PO6Ixa0uZsFAIhAMg92vi+zifKSQ0GfCrT1IH2XMmNpQz9rgkpQEvAxfaC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP2nzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqz2xAAk0j7VI9amEBW1XsX5Lk+T8gMlLza3B2RmjmIcIYamBjVkG0j\r\nS1hGOhcHlrLtd2FfGqFOI7AvAyoZ/YI/fXe114WpSM7RzK+bu0PA5v2FYdhD\r\nsvIYI4DNeUeAUXM9Z0m+R1ELfOj8yiqcEfX3bWfgjfaLiwhFaAlZVO6vEKMV\r\nZBycl25sQmHvM9yo6g602252WJIld4pmj7IG3RdmD6qMhoUReSaANkxrTYvz\r\nJw7SuN1fgBqAoX15Cy3iBSMgWNeNGr4VLACm49edOItPqXrGFFEgqFGRVg0E\r\n/snBiwoIWbJzJEgo+4zqAJTwn7YXSHSKzGDcVukOZm81zOEMrkDBykupP3Fi\r\n+wPHBcyFaW+V0V6ucNpKbc1vfm/X+jImx9JIgotmtK8bob1wpMnEvb4c5CZW\r\n9DDG8ABMTyg0cMqzTaXHsCLqFspzZBMOHGiqDCEOMqffpLoEO0ZlbPvXArix\r\nDzcGqBVRL2tbkjZEye8g/zdHSuVfTcm12fdQ/IKKMcxTJ2DFW+3MgIqKYkYk\r\n9nJCGQ9Qgycb+tA4rGzZrxTcz09U6iPERAnr0yTLx1ARVIXgoeVME/Od6Y5W\r\n15X5b7iaz2e08Z2I/ITK5seqWKKkSZKIwR+HWWDvo8/xYJBCNGse7VbQZD/Y\r\nkKIRNX/0ZmHZSF8sXMLV3Kw9oZDjY7ZgKuk=\r\n=C7NC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"32597ae18ab98ae54abd9dca3c8aae4489062559","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.15.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^9.2.1","sass":"^1.62.0","husky":"^8.0.3","dprint":"^0.35.3","eslint":"^8.37.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^8.9.0","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.9.3","typescript":"^5.0.4","@babel/core":"^7.21.0","@types/node":"^18.15.11","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.14","babel-loader":"^9.1.2","@types/lodash":"^4.14.192","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.6.1","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.3","@babel/preset-env":"^7.21.4","@axe-core/playwright":"^4.6.1","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.57.1","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.6_1681877491539_0.6556224575097518","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@moduk/frontend","version":"1.1.7","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.7","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"66e800551ea08e7e3ce6c6a7a7e7e6a8958f4a5e","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.7.tgz","fileCount":197,"integrity":"sha512-b2vGArbaKg1PtDDiOqXyugCqs595qYEa8NQcWT0Y6B8QTjHpDCv4yShNCKfW62/slGuOmhRTDtp60FiZY8/u4A==","signatures":[{"sig":"MEQCIDJWfY/C7CuY349fIWA3OMXtWwdLRQVd+oMmKvDucGAWAiAiau6MRJiyKF77ZoQjWCX4xQ3PzSGImzE6nFnunVFRFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQ15YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCLw/+McLpY6D5CZs3n4DLlnOZ6h/h++GfE3hw+AF+k8V155/RMRaP\r\nNVgrre9xWkIKkJtTi5syM9rxcXo74JNsCE+1esw7dzi0qX9+FcLF1YPF3tAB\r\nLQ+QLa1R2k2PZPbNVKtqSQQeR5sNYV+lpdBZqtOG3oeYYchqUAeShSQhT9g3\r\nv13XRUClzZBmIsyMy4oe+MIqTNBwS2iYnlB2+U7KgQ1jDCnW3e1yAcmeM1WK\r\nA4ar4clYRaeQxlm0Wvzqf0RAVpN02ojygp6lZqzxjzloh2jSDJ2QwGwbW1br\r\nxqR0A/OhbQLWXriq+yYrDL2NqhpSjbFK8V8tgqhbo24HB6IqTSPQpuqhN0Bp\r\nWTkpjNtZsa4sJOgR4UktjFAZBkVDF8mhyc6Tcjod2mwp1HQ7koBFEIaHeGdj\r\nxgzcIjZIcI26otVyu6vdC5cM9DeSoK5TmbH3uZesZbQ0pvc398UTjWgQn7lM\r\ndBOKeewC3e94BFzdH3tRgYJgcd7xbhiBNA3lKvFHotZSXlcNQFFJVUDCiku0\r\nzp504wmyqgSsY2jBG697efDgt3Yg4sgTfKWYTtrdHVgLe42R9wjLLW7euFLe\r\nrLy2e3u0Dg7UOOC+xStL/xgEZrs7aPmuRpDvkxdZsJBllVqUH7mZD6Ui9aqv\r\nBVwnCenMh8VaHY3LHxS8QgDL+7nqh0YhBLI=\r\n=pVfl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*","./src/css/*":"./src/css/*"},"gitHead":"6d3a81ec4a52fe26bcffea7b8689557cc4b6bde8","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^9.2.1","sass":"^1.62.0","husky":"^8.0.3","dprint":"^0.35.3","eslint":"^8.37.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^8.9.0","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.9.3","typescript":"^5.0.4","@babel/core":"^7.21.0","@types/node":"^18.15.11","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.14","babel-loader":"^9.1.2","@types/lodash":"^4.14.192","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.6.1","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.3","@babel/preset-env":"^7.21.4","@axe-core/playwright":"^4.6.1","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.57.1","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.7_1682136663946_0.7574875848955311","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@moduk/frontend","version":"1.1.8","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.8","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"549a9e9b9d26a985a35dfd8e70309a39caa8716a","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.8.tgz","fileCount":197,"integrity":"sha512-22m+4hQK4rREkaWUav0xfzQazf2EOq7OaC3oVNBBO9kwm4LPPJXpSeDIDGHE08d/duxvQ0to5dYiyE6MDJ4SQA==","signatures":[{"sig":"MEUCIALYmN5NDIbnWgtmJ+sGeE/IWEvJy/UWH4g5Rw/Q4SAtAiEA7AJAL2HyUVb/PQ7XZ+mB2YEnvGbrXf1E1W5vAWH2ga0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSfXAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiwQ/+IbGjLClzipCdQveKlmq3yhsd+D5qP4GjS+ugO1ksMBJVXavD\r\nIUousQszZuGhfIouzwY+XFT6NeLTSF6Cw+HVls/T6LxX0EJayIo53Tp0TG2q\r\nY2cYxq+avpmdnB5YsIgia/aPrbw7laI8y+bx3i8abh0WDe3SAqJw6F7DG7Hm\r\n8IXNzKAw3EX1mgEqnH2x+IFWb58S4ZfQgyImXudUjcQb0fY6ueXFc1U7+Ror\r\n+IKreFsGKn0DW3faxf0wfJxs403/cEEgYPg+IBXBNqNgmo/woZUptO+vxu3o\r\n39rgU9S/z+RStjfiUk2kM+auTduerOdTvEoPIshXZ19i8NY8oTuJCTvvabRX\r\nVzuJOxDoox/tEjNAuU8a0P/AgMLgNE3lGqpBGDhJTFknX6HxliL7yetY110W\r\n2NRqmHPs0soKlxHtsIp91t5tc20OzlLw1NNTH5mVLlVeE02uF4XYsn2poQJJ\r\nxSZImLx2N0qs4yRy3RO5SQxMpfkMB2LfGKxDobGjncUa0Pf6JHB6kGDfj2Rl\r\nCdBJkj4ur5YDK/MxRpQjJOQ1utJPnazvxKJH0JGDRWKnwRdZND8YhdEx8yrH\r\nBit4KX3WFF1la56EH5sJNG+IrYLUI35eSFZ+XCmNXvkiwzADugYYJKb5DsUu\r\nfbTsTbN+qImQCt6j9uJWNELcwJFH47l7sXk=\r\n=m9FM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*","./src/css/*":"./src/css/*"},"gitHead":"688a5f058ffe81a31613030d3daf31334b6586f8","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^9.2.1","sass":"^1.62.0","husky":"^8.0.3","dprint":"^0.35.3","eslint":"^8.37.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^8.9.0","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.9.3","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/node":"^18.15.11","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.1","autoprefixer":"^10.4.14","babel-loader":"^9.1.2","@types/lodash":"^4.14.194","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.6.1","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.3","@babel/preset-env":"^7.21.4","@axe-core/playwright":"^4.6.1","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.57.1","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.8_1682568639839_0.1872748708313401","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@moduk/frontend","version":"1.1.9","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.9","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"b3116d56d49e7f36e0a4dd172b6bb6c615af7ace","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.9.tgz","fileCount":197,"integrity":"sha512-GtxEf/VSpr7PUgTm/PPW08SPQSf8640phMSCl9v5b0BFgLbkfPrGKQK/4IjaXsEC2pFSbGHjUwCKxrp72txAXA==","signatures":[{"sig":"MEUCIG8NFsvJi9nj679ndmuimBMcKcQ8SzhlqcfEqsQqidAcAiEAyr+ab+vuNtVpXhOmxPdh2q6tqfeXuK7SIZog6siymM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548298},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*","./src/css/*":"./src/css/*"},"gitHead":"84c8752afb45b07323f720fa4b103d94cb6a208f","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^9.2.1","sass":"^1.62.0","husky":"^8.0.3","dprint":"^0.36.0","eslint":"^8.39.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^9.10.2","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.10.2","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/node":"^18.15.11","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.2","autoprefixer":"^10.4.14","babel-loader":"^9.1.2","@types/lodash":"^4.14.194","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.6.1","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.3","@babel/preset-env":"^7.21.4","@axe-core/playwright":"^4.6.1","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.57.1","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.9_1683030668657_0.022112937112596764","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"@moduk/frontend","version":"1.1.10","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.10","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"a811abd822dbae75ee3f3231796589ef03b9eafb","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.10.tgz","fileCount":197,"integrity":"sha512-f7yPWgDcxGWlHvCAV10sYsIziQv+SKLC8kSbi0D8Wt1plqOQXH+qu0C6OAaYWKEY/tnlbxONkbfgnfDl/cvq6g==","signatures":[{"sig":"MEQCIB9jwEeC7MhQr+Ut68QjasS9fU0jqLuBp0sY0Moh+4arAiBJm/DAbbFPcWWfjeclRisKNKB8/7otjRvve+ZyzqNdyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548300},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*","./src/css/*":"./src/css/*"},"gitHead":"d30c56ef81440ce5fa62d60c6efed1d487334ea5","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.62.0","husky":"^8.0.3","dprint":"^0.36.1","eslint":"^8.39.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^9.10.2","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.10.2","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/node":"^18.15.11","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.2","autoprefixer":"^10.4.14","babel-loader":"^9.1.2","@types/lodash":"^4.14.194","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.6.3","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.3","@babel/preset-env":"^7.21.4","@axe-core/playwright":"^4.6.1","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.5","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.57.1","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.10_1683691860180_0.03997812150074509","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"@moduk/frontend","version":"1.1.11","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.11","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"5ecda251ea950e254d433da1ddf383a960e7d292","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.11.tgz","fileCount":197,"integrity":"sha512-mOZ+y14TsUwNOO4WWRuI+Te7igtpQXQDkvrXlnpW8GQ4QMMHJoXbUeTmLdVfnlxlGu5iEm9ApR9jTLk8XjEjag==","signatures":[{"sig":"MEYCIQCDHa84+8G3vBZbLLZTjzcin/1GccLJA0ccGRcNRwVI3gIhAJJ6xnJ5LCxfjomf8ub3pfVYq/tXhYa2CSnyPZrrMl82","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":549598},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*","./src/css/*":"./src/css/*"},"gitHead":"dfed1ff4fc99fbe8894a4449924646210d5502c0","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"npm run examples:serve","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:e2e:show-report":"playwright show-report e2e/output/html"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.62.0","husky":"^8.0.3","dprint":"^0.36.1","eslint":"^8.39.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^9.10.2","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.10.2","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/node":"^18.15.11","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.2","babel-loader":"^9.1.2","@types/lodash":"^4.14.194","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.6.3","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.3","@babel/preset-env":"^7.21.4","postcss-preset-env":"^8.3.2","@axe-core/playwright":"^4.6.1","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.5","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.57.1","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"nunjucks":"^3.2.3","govuk-frontend":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.11_1683778236636_0.35354400872127867","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"@moduk/frontend","version":"1.1.12","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.12","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"2d4441f6f47ca46b856cbb9729de963638671326","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.12.tgz","fileCount":197,"integrity":"sha512-XfEEkSAgnOiPloMSo0Rdw26cdFaEaEcJ3kcdPmJnRAvoYp55hTJYVDoezjMohkdZMS2+W7XySE62rMI7oN5wDg==","signatures":[{"sig":"MEUCIF0Sf5v4TM/sG+wTXhfACn/Df4JcnXM/ZAWatiD30nl+AiEA5fTemOlMoQUn3pcDckQufVkr+pAcAyGO4foLc9T8+0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":550262},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*","./src/css/*":"./src/css/*"},"gitHead":"63284f558818a74944be326afff6f3ce412d6a5a","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"babel src/react/ --extensions .ts,.tsx --out-dir dist/react/","examples:dev:react":"webpack --config webpack-react.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react.config.ts --node-env production ","test:e2e:show-report":"playwright show-report e2e/output/html","prebuild:client:react":"shx rm -rf dist/react"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.62.0","husky":"^8.0.3","dprint":"^0.36.1","eslint":"^8.39.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^9.10.2","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.10.2","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/node":"^18.15.11","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.2","@types/react":"^18.2.6","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.194","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.6.3","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.3","@types/react-dom":"^18.2.4","@babel/preset-env":"^7.21.4","postcss-preset-env":"^8.3.2","@babel/preset-react":"^7.18.6","@axe-core/playwright":"^4.6.1","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.5","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.57.1","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.12_1684163693921_0.30360150707456257","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"@moduk/frontend","version":"1.1.13","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.13","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"9ee6fb5c75a5d9b16cf97a091898f8b9242eca9d","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.13.tgz","fileCount":197,"integrity":"sha512-Zc8Hq7xpJk2xnKAXFd37X0fD9X8hZTUan6wqeFWcqJqn4EuZL/rHFu23a4iqm/Ugx4kXEUZDLe3x2MV9w4LphQ==","signatures":[{"sig":"MEYCIQCNMeaxCNszVbtcW0/GBuRSjYtOv77i0RnfOZaM8MAzGgIhAMrz1Q3nhFYUGkMpcTCB9BIKMXq/9gckoPnVvUbI2neX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":550262},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*","./src/css/*":"./src/css/*"},"gitHead":"e81f4878acbd76366054adabfc5ddee516378bd6","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"babel src/react/ --extensions .ts,.tsx --out-dir dist/react/","examples:dev:react":"webpack --config webpack-react.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react.config.ts --node-env production ","test:e2e:show-report":"playwright show-report e2e/output/html","prebuild:client:react":"shx rm -rf dist/react"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.62.0","husky":"^8.0.3","dprint":"^0.36.1","eslint":"^8.39.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^9.10.2","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.10.2","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/node":"^18.15.11","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.2","@types/react":"^18.2.6","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.194","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.6.3","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.3","@types/react-dom":"^18.2.4","@babel/preset-env":"^7.21.4","postcss-preset-env":"^8.3.2","@babel/preset-react":"^7.18.6","@axe-core/playwright":"^4.6.1","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.5","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.57.1","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.13_1684296798099_0.14356502594450515","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"@moduk/frontend","version":"1.1.14","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.14","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"931e1e7fab1b19ea36872d2e6c6595e22b61cc80","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.14.tgz","fileCount":197,"integrity":"sha512-b4aXQPgy6tIOqTq4q2rBJTrq0sqMGyHzN3y8fcJ3TUzYObvIAt1X8HpEsjUQiyGijsezrkmwM5invyJvZJS0UA==","signatures":[{"sig":"MEYCIQDq3Lmv9IcmZiBMEhQSQq0ZE7iZ1a15yzo9QdBk35hwMwIhAOipZsC3CjdXHFyf/4BNbYFa13cbNN0391SebU+ript3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":550262},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*","./src/css/*":"./src/css/*"},"gitHead":"768f2b3e6dae04ebae078b4aa5f003ab8109db37","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"babel src/react/ --extensions .ts,.tsx --out-dir dist/react/","examples:dev:react":"webpack --config webpack-react.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react.config.ts --node-env production ","test:e2e:show-report":"playwright show-report e2e/output/html","prebuild:client:react":"shx rm -rf dist/react"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.62.0","husky":"^8.0.3","dprint":"^0.36.1","eslint":"^8.39.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^9.10.2","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.10.3","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/node":"^18.15.11","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.0.2","@types/react":"^18.2.6","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.194","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.6.3","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.3","@types/react-dom":"^18.2.4","@babel/preset-env":"^7.21.4","postcss-preset-env":"^8.3.2","@babel/preset-react":"^7.18.6","@axe-core/playwright":"^4.7.1","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^46.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.5","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.57.1","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.14_1684383128224_0.20930007200370415","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"@moduk/frontend","version":"1.1.15","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.15","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"4516949c55a9845672b367d58452087f660001ec","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.15.tgz","fileCount":197,"integrity":"sha512-Lmol0X0by+Umw0xXKRAWll4FDbVSmcnITqhim13+t6DA2Y+BLblwWkMt7NhdGJYBcFncPHFZPULMFEs+A2lZ1Q==","signatures":[{"sig":"MEYCIQCTcHop6ewIjJTmWjjgKfzqA57Av9y9jFSOIsWbU22P2wIhAOvaqaELPZEu1hV8iCH56sYb3EA5SW3E9lUD1wHG37C0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":550262},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*","./src/css/*":"./src/css/*"},"gitHead":"a250e15f176752635af3620f3513ed48070d211c","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"babel src/react/ --extensions .ts,.tsx --out-dir dist/react/","examples:dev:react":"webpack --config webpack-react.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react.config.ts --node-env production ","test:e2e:show-report":"playwright show-report e2e/output/html","prebuild:client:react":"shx rm -rf dist/react"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.62.1","husky":"^8.0.3","dprint":"^0.36.1","eslint":"^8.39.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^9.10.2","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.10.3","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/node":"^18.15.11","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.1","@types/react":"^18.2.6","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.194","@11ty/eleventy":"^2.0.0","@commitlint/cli":"^17.6.3","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.3","@types/react-dom":"^18.2.4","@babel/preset-env":"^7.21.4","postcss-preset-env":"^8.3.2","@babel/preset-react":"^7.18.6","@axe-core/playwright":"^4.7.1","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^47.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.5","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.57.1","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.15_1684469538563_0.5893785279951382","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"@moduk/frontend","version":"1.1.16","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.16","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"0dce27852dc7816cd10bc5f38021536be8d37bef","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.16.tgz","fileCount":198,"integrity":"sha512-25HE+XoaqPXq4y9gsPcWwWbFPfLuwk4aZHfmrcGIfj5uPUQXiZT/ria2GU/pgZVMhtOAVAeQidp7RINeba6i4Q==","signatures":[{"sig":"MEYCIQCksCWdKddpnMhOjJJ0g15xgX8QiS3eRFvK0MjSIZYANwIhALyngTUEr/U4m0Wpvrs7zf8R+1rr1b+aoBqkBuen5KYG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":550428},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"b3d40c9482e30ced03a762505fdeb9ee77ce17ca","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"babel src/react/ --extensions .ts,.tsx --out-dir dist/react/","examples:dev:react":"webpack --config webpack-react.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react.config.ts --node-env production ","test:e2e:show-report":"playwright show-report e2e/output/html","prebuild:client:react":"shx rm -rf dist/react"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.62.1","husky":"^8.0.3","dprint":"^0.36.1","eslint":"^8.39.0","vitest":"^0.29.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^9.10.2","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.10.3","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/node":"^18.15.11","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.1","@types/react":"^18.2.6","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.194","@11ty/eleventy":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.3","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.3","@types/react-dom":"^18.2.4","@babel/preset-env":"^7.21.4","postcss-preset-env":"^8.3.2","@babel/preset-react":"^7.18.6","@axe-core/playwright":"^4.7.1","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^47.0.0","@babel/preset-typescript":"^7.21.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.5","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.57.1","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.16_1684743103231_0.09425318955935458","host":"s3://npm-registry-packages"}},"1.1.17":{"name":"@moduk/frontend","version":"1.1.17","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.17","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"e5e8a3de7066de2e108baf1e81d8332b62e9d73a","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.17.tgz","fileCount":198,"integrity":"sha512-2BvPmk/pn4q/SD6NFBfXqqX0WnXoLrLZiaX4UjbxJlnyglOMhW2YvpiAIIaBJmQEHmxwYYmWXNZNfUYJ9W9g3Q==","signatures":[{"sig":"MEUCIQCp6iu8Ss5jSXDBQwoh69z7j+yTZdZ/IydJp2sEj39oSgIgIPhLJYwI7WyxwxX0OGkiixMU6VLVnQUz0qCjm1RHsFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":550517},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"b962072b2d8f812378debcf6457d6fc8ad00ae62","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"babel src/react/ --extensions .ts,.tsx --out-dir dist/react/","examples:dev:react":"webpack --config webpack-react.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react.config.ts --node-env production ","test:e2e:show-report":"playwright show-report e2e/output/html","prebuild:client:react":"shx rm -rf dist/react"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.62.1","husky":"^8.0.3","dprint":"^0.36.1","eslint":"^8.41.0","vitest":"^0.31.1","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^9.10.2","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.10.3","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/node":"^18.16.14","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.1","@types/react":"^18.2.6","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.194","@11ty/eleventy":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.3","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.3","@types/react-dom":"^18.2.4","@babel/preset-env":"^7.21.4","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.32.2","@axe-core/playwright":"^4.7.1","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^47.0.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.5","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.57.1","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.17_1684815126959_0.8922900862703347","host":"s3://npm-registry-packages"}},"1.1.18":{"name":"@moduk/frontend","version":"1.1.18","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.18","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"b2d67c124cc21f631fe8e1ce03d18239e4376071","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.18.tgz","fileCount":198,"integrity":"sha512-ddKzphexAWrQ/IkmJNB5qiBtjh+QaWyOygvINXVlq3XeuWCpHtWQCOQO72l4yDiU+ZVsjLn1NGSPG74eB9CE0g==","signatures":[{"sig":"MEQCIGj3aISVZsp2WZwU/m6lJDJ5fQuvzjMIEJKKFArgR78pAiABpYM6put/lB9NAttXnszjcQ1DHEjhp2+IzfH9VfGt7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":551225},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"0ed2552708ce6fabc7747066de0263418557af16","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"babel src/react/ --extensions .ts,.tsx --out-dir dist/react/","examples:dev:react":"webpack --config webpack-react.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react.config.ts --node-env production ","test:e2e:show-report":"playwright show-report e2e/output/html","prebuild:client:react":"shx rm -rf dist/react"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.62.1","husky":"^8.0.3","dprint":"^0.36.1","eslint":"^8.41.0","vitest":"^0.31.1","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^9.10.2","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.10.3","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/node":"^18.16.14","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.1","@types/react":"^18.2.6","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.194","@11ty/eleventy":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.3","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.3","@types/react-dom":"^18.2.4","@babel/preset-env":"^7.21.4","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.32.2","@axe-core/playwright":"^4.7.1","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^47.0.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.5","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.57.1","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.18_1684930097582_0.5020098950309044","host":"s3://npm-registry-packages"}},"1.1.19":{"name":"@moduk/frontend","version":"1.1.19","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.19","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"6fc7ff27f6b92f01dfb82438ac7721f53e7eeee6","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.19.tgz","fileCount":198,"integrity":"sha512-D5ErflIIrVmvoo3pceHFkQkG1CEYzU8SBYxH9m5+buKH3blnOA7szRL6QpGLfzisSuXJ5IDo3eIj38TsXHCqEw==","signatures":[{"sig":"MEQCIA+4RQ3lHkPdBE2lBDHBncD/Jj8+LvOXV25tpUR44qWmAiBddCszoMSrj5y97LESTYqiTMMTWSWxLffQA0+H4VxyOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":551225},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"b7c450e782ac7e4f2028d4fd768ba7fe207ca169","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"babel src/react/ --extensions .ts,.tsx --out-dir dist/react/","examples:dev:react":"webpack --config webpack-react.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react.config.ts --node-env production ","test:e2e:show-report":"playwright show-report e2e/output/html","prebuild:client:react":"shx rm -rf dist/react"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.62.1","husky":"^8.0.3","dprint":"^0.36.1","eslint":"^8.41.0","vitest":"^0.31.1","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^9.20.3","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.10.3","typescript":"^5.0.4","@babel/core":"^7.21.4","@types/node":"^18.16.14","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.1","@types/react":"^18.2.7","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.3","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.3","@types/react-dom":"^18.2.4","@babel/preset-env":"^7.21.4","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.3","eslint-plugin-react":"^7.32.2","@axe-core/playwright":"^4.7.1","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^47.0.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.5","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.19_1685506243840_0.4297784436815699","host":"s3://npm-registry-packages"}},"1.1.20":{"name":"@moduk/frontend","version":"1.1.20","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.20","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"845622d6582c7b79adf12d1bc64178eb49a82886","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.20.tgz","fileCount":198,"integrity":"sha512-ilFbF7nv91y9k2mTYKE875F+iSL+dWfvTG6H4j1ShBhWJ2ZbI5NVFlWibP2BNppPH/jQcOsPfU436mP7NBlndg==","signatures":[{"sig":"MEYCIQDd4FYfC5+hHRcOrlpQBxe1ofjlR0QG/Ec3p/1dRPuawAIhALnbM8IXG9Ijf9yDH8/pGILZ9HUPmgMfpKpEyu+naz1V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":551225},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"3e4cf2aa49b5113ef889c7290ec0bd3e75ca4243","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"babel src/react/ --extensions .ts,.tsx --out-dir dist/react/","examples:dev:react":"webpack --config webpack-react.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react.config.ts --node-env production ","test:e2e:show-report":"playwright show-report e2e/output/html","prebuild:client:react":"shx rm -rf dist/react"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.62.1","husky":"^8.0.3","dprint":"^0.36.1","eslint":"^8.41.0","vitest":"^0.31.1","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^9.20.3","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.10.3","typescript":"^5.0.4","@babel/core":"^7.22.1","@types/node":"^18.16.14","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.1","@types/react":"^18.2.7","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.5","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.3","@types/react-dom":"^18.2.4","@babel/preset-env":"^7.22.4","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.3","eslint-plugin-react":"^7.32.2","@axe-core/playwright":"^4.7.1","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^47.0.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.5","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.20_1686111094386_0.8592502067199976","host":"s3://npm-registry-packages"}},"1.1.21":{"name":"@moduk/frontend","version":"1.1.21","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.21","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"4180fadee1babcaa584a63d5d10380119c5f39c8","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.21.tgz","fileCount":198,"integrity":"sha512-zvbTqNvhdPbPRaDmmL5bBEwxqAMJOqsrYbnj3A/EUYG42oRkqv09AS81UgUZ2bCjj2incno5gitpGd9bDyz5Sg==","signatures":[{"sig":"MEQCIAulWKnfXD3gNuFW5YqBz6WyRHQYsVf+DLfEhjE0OUYZAiADshL3qa5di2HMoHkKlJZ/qs9q4xZXmrezbnULn0KVng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":551141},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"21f6c507768b635c8e581ad84c06a328435123d7","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"babel src/react/ --extensions .ts,.tsx --out-dir dist/react/","examples:dev:react":"webpack --config webpack-react.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react.config.ts --node-env production ","test:e2e:show-report":"playwright show-report e2e/output/html","prebuild:client:react":"shx rm -rf dist/react"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.62.1","husky":"^8.0.3","dprint":"^0.36.1","eslint":"^8.41.0","vitest":"^0.31.1","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^9.20.3","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.10.3","typescript":"^5.0.4","@babel/core":"^7.22.1","@types/node":"^18.16.14","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.1","@types/react":"^18.2.7","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.5","@types/nunjucks":"^3.2.2","@playwright/test":"^1.32.3","@types/react-dom":"^18.2.4","@babel/preset-env":"^7.22.4","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.3","eslint-plugin-react":"^7.32.2","@axe-core/playwright":"^4.7.1","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^47.0.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.5","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.21_1686283923767_0.19119620694110395","host":"s3://npm-registry-packages"}},"1.1.22":{"name":"@moduk/frontend","version":"1.1.22","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.22","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"6e80f19cd5646f6e73f9c0f4c99cb86e98a8e418","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.22.tgz","fileCount":198,"integrity":"sha512-H9fxBf6D2nfs6odccxFQab8MBWK9J3sZbMB5boqMxcQ5NAp7zy1yo31haqxErnhxINABK/ssMgQUBZeS9OugEw==","signatures":[{"sig":"MEUCIQDhqr2o9cEOWEtV20rKofOdo0DvZiDsV8U0CDjF4LfsXgIgJg2BX/u3ZfiNLnYRpE5Ezmjo7BGOo7IXaeDpBNh8hdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":551141},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"01c449f33c5e3defd7a1184ce6c4f9c061527b72","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"babel src/react/ --extensions .ts,.tsx --out-dir dist/react/","examples:dev:react":"webpack --config webpack-react.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react.config.ts --node-env production ","test:e2e:show-report":"playwright show-report e2e/output/html","prebuild:client:react":"shx rm -rf dist/react"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"@axe-core/playwright":{"playwright":"$@playwright/test"}},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.62.1","husky":"^8.0.3","dprint":"^0.36.1","eslint":"^8.41.0","vitest":"^0.31.1","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^9.20.3","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.10.3","typescript":"^5.0.4","@babel/core":"^7.22.1","@types/node":"^18.16.14","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.1","@types/react":"^18.2.7","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.5","@types/nunjucks":"^3.2.2","@playwright/test":"^1.34.3","@types/react-dom":"^18.2.4","@babel/preset-env":"^7.22.4","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.3","eslint-plugin-react":"^7.32.2","@axe-core/playwright":"^4.7.1","@testing-library/dom":"^9.2.0","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^47.0.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.5","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.22_1686629506803_0.7058915162451722","host":"s3://npm-registry-packages"}},"1.1.23":{"name":"@moduk/frontend","version":"1.1.23","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.23","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"52336af5f3d4e272db440367a9eb7ba4c59cacce","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.23.tgz","fileCount":198,"integrity":"sha512-gi9g6PLI5KmcMtfyiLYeWBtbV8UrZGiQwv2M88POHO+s4bZbhg1bLf/Q6we1Tz0ly0YlSsSICTWRtJxJPGakYw==","signatures":[{"sig":"MEYCIQDF4FSSC+k11AiCsxYOFysZuX4ORtkOAVUNQAbT3WYdSAIhAPrq/8JW3EXtpMmbV1CQWYuDB597Vq9xggMEIcAh4HqU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":551032},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"0f315de313ed4483b27022a38d26cec14250c3d4","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"babel src/react/ --extensions .ts,.tsx --out-dir dist/react/","examples:dev:react":"webpack --config webpack-react.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react.config.ts --node-env production ","test:e2e:show-report":"playwright show-report e2e/output/html","prebuild:client:react":"shx rm -rf dist/react"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.62.1","husky":"^8.0.3","dprint":"^0.36.1","eslint":"^8.41.0","vitest":"^0.32.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^9.20.3","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.10.3","typescript":"^5.0.4","@babel/core":"^7.22.1","@types/node":"^18.16.18","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.1","@types/react":"^18.2.7","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.5","@types/nunjucks":"^3.2.2","@playwright/test":"^1.34.3","@types/react-dom":"^18.2.4","@babel/preset-env":"^7.22.4","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.3","eslint-plugin-react":"^7.32.2","@axe-core/playwright":"^4.7.2","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^47.0.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.5","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.59.11","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.23_1687172202073_0.2805388684850205","host":"s3://npm-registry-packages"}},"1.1.24":{"name":"@moduk/frontend","version":"1.1.24","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.24","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"170ab6bced4b5ebab19f96bcabbda1aecb8a451f","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.24.tgz","fileCount":198,"integrity":"sha512-tlx2bQ57LmUZF+sCmctz56ZdkeMeGTwnt4e6rRVoN+mixNlp1gQkIpSKn9Em83Ct9OJ15hYMe3iq+h+F2zlAPQ==","signatures":[{"sig":"MEUCIQClLcddE68WLWUlkOQn74ktW3Yg2fssXB6C10OHPcq+4AIgIrFICju+3ikXSMpRTEzGLLtPgZ4GKAwDpLYaNHk/Sqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":551032},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"57a66a7374545d2ab769cabf67e7d09f163ed051","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"babel src/react/ --extensions .ts,.tsx --out-dir dist/react/","examples:dev:react":"webpack --config webpack-react.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react.config.ts --node-env production ","test:e2e:show-report":"playwright show-report e2e/output/html","prebuild:client:react":"shx rm -rf dist/react"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.36.1","eslint":"^8.41.0","vitest":"^0.32.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^9.20.3","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.10.3","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/node":"^18.16.18","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.1","@types/react":"^18.2.7","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.5","@types/nunjucks":"^3.2.2","@playwright/test":"^1.34.3","@types/react-dom":"^18.2.4","@babel/preset-env":"^7.22.4","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.32.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^47.0.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.5","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.59.11","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.24_1687234429140_0.5195216606829374","host":"s3://npm-registry-packages"}},"1.1.25":{"name":"@moduk/frontend","version":"1.1.25","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.25","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"51d4a065d779c9c717fa45eed20d626d34179950","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.25.tgz","fileCount":198,"integrity":"sha512-9nOFWpaNkEo+6iLWYYlgYzjxc6/Rh5aV9Nsd9MaO9uZHCsgBnta8k5K32AenBa8oBXQWx0vBlpXVgUtFjqxxUw==","signatures":[{"sig":"MEYCIQCg7rkeN4MZqYX2AwzUvCVqLgb/MSK+uQ24OdbA0zJfiQIhAPpZSI/5xRa0wkUlWFJ878jmxon8iptUMwhXdXs1+VqI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":551032},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"f29399d5e0dbff1888afc3c61326a493c430e2f4","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:client:umd":"webpack --config webpack.config.ts","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"babel src/react/ --extensions .ts,.tsx --out-dir dist/react/","examples:dev:react":"webpack --config webpack-react.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react.config.ts --node-env production ","test:e2e:show-report":"playwright show-report e2e/output/html","prebuild:client:react":"shx rm -rf dist/react"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.36.1","eslint":"^8.41.0","vitest":"^0.32.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^9.20.3","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.11.0","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/node":"^18.16.18","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.1","@types/react":"^18.2.7","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.0","tsconfig-paths":"^4.2.0","@commitlint/cli":"^17.6.5","@types/nunjucks":"^3.2.2","@playwright/test":"^1.34.3","@types/react-dom":"^18.2.4","@babel/preset-env":"^7.22.4","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.32.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^47.0.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.5","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.59.11","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.25_1687320658779_0.605593328403232","host":"s3://npm-registry-packages"}},"1.1.26":{"name":"@moduk/frontend","version":"1.1.26","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.26","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"4cb1cb1135ad5f103675cd5b6ff28b9100563f72","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.26.tgz","fileCount":203,"integrity":"sha512-6ju4lGSA3C+MkAZYHjo8C5SzlXY/n4OCXM/QGXxzvTObgCCkwCTCpI/jR1bBIZ/I7Cw2OawXO7tD9vCYbLzBtg==","signatures":[{"sig":"MEUCIQCQVnYzrBKDMZqC0y4HKig1rD/Jj7D1BVPd5vnbUwGIQwIgZF7qbs0pkhP5eiWt51xVnmvFRhBN1kL5QuniAlk69yw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":556060},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"2a01996a93cb0a0c05f95699cfaa5d29bc8e710b","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist/lib","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:assets:svg":"shx mkdir -p dist/assets/svg && cp src/assets/svg/* dist/assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir dist/react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf dist/react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.0","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21","react-merge-refs":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.37.1","eslint":"^8.41.0","vitest":"^0.32.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^9.20.3","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.11.0","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/node":"^18.16.18","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.7","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.0","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.6.5","@types/nunjucks":"^3.2.2","@playwright/test":"^1.34.3","@types/react-dom":"^18.2.6","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.4","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.32.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^47.0.0","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.60.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.59.11","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.26_1687839121099_0.019429121331738797","host":"s3://npm-registry-packages"}},"1.1.27":{"name":"@moduk/frontend","version":"1.1.27","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.27","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"ab27378b91a3856d160d08030d406a33e8bd2a1e","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.27.tgz","fileCount":203,"integrity":"sha512-37MxjBDGmbBfP5rnkSYlxk79HWkkPqhVQ3rNq2L13GUHEkyW3i5wQvEWOXbKcfSgjJKK+W30AQ2hgux2/yP1bg==","signatures":[{"sig":"MEQCID5ncPdvl6fcXKctR1Txbnp2keBHWtE/LH+tHvhzDQwnAiAL3iUmaDs1MMt4JNRYsKT5mWfm6SSL+TWmCTgpl/SnLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":556092},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"4ad6b34f76614a58a2291187078f6f7696788bab","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/nunjucks dist/lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:assets:svg":"shx mkdir -p dist/assets/svg && cp src/assets/svg/* dist/assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir dist/react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf dist/react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.1","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21","react-merge-refs":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.37.1","eslint":"^8.41.0","vitest":"^0.32.2","ts-node":"^10.9.1","webpack":"^5.76.3","happy-dom":"^9.20.3","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.11.0","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/node":"^18.16.18","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.7","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.0","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.6.5","@types/nunjucks":"^3.2.2","@playwright/test":"^1.34.3","@types/react-dom":"^18.2.6","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.4","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.32.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^47.0.0","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.60.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.59.11","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.27_1688377502599_0.5221406927891155","host":"s3://npm-registry-packages"}},"1.1.28":{"name":"@moduk/frontend","version":"1.1.28","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.28","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"f93f4b70625728b7c10558b134269bb7fc7e73c0","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.28.tgz","fileCount":203,"integrity":"sha512-MXt7E18iFEEStoEOqCXXpdndAAWdNo5Xb3KPfI9lYmMxRYi4TyuPLG3Uo/uUorbUBLPwZH3WZiAop7oi7Tt5pg==","signatures":[{"sig":"MEUCIQDT3IWMhfK31SK/sz5ynai+MWQtBUMZtwhY01VdIgscdAIgGjYaVDjr2lNLWTQNqMjDRLA1agSu8lLh6CAzut4A9G0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":556136},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"af2ee572eabb23a331aebbb6f6b8d5eccb0895f8","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/nunjucks dist/lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:assets:svg":"shx mkdir -p dist/assets/svg && cp src/assets/svg/* dist/assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir dist/react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf dist/react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.1","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21","react-merge-refs":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.38.2","eslint":"^8.41.0","vitest":"^0.32.2","ts-node":"^10.9.1","webpack":"^5.88.1","happy-dom":"^9.20.3","sass-true":"^7.0.0","@babel/cli":"^7.21.0","release-it":"^15.11.0","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/node":"^18.16.18","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.7","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.6.5","@types/nunjucks":"^3.2.3","@playwright/test":"^1.35.1","@types/react-dom":"^18.2.6","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.4","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.32.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^47.0.0","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.60.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.59.11","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.28_1688443916169_0.7947695583954002","host":"s3://npm-registry-packages"}},"1.1.29":{"name":"@moduk/frontend","version":"1.1.29","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.29","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"833e298fff8502207e34725267374bf6affa3084","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.29.tgz","fileCount":203,"integrity":"sha512-CH/2r3sseN7oICWw8iBtcy4M+sYV1Ejt9Fmh/qIy1bp4SnlxzXxhK+xSir/ZScwmZx2gNC4cbWiLjvBiMnRh5g==","signatures":[{"sig":"MEUCIQDxF5f67+Vcd3PmGSb00F6j2yYguyI47HcFOk+yfgI94AIgazG/Fr4mrhc/xpAEU8VFD0RziWvDvN05Hawk+ZdgEnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":556136},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"6ee23c42d747ebd60b105561254a527632d21d6a","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/nunjucks dist/lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:assets:svg":"shx mkdir -p dist/assets/svg && cp src/assets/svg/* dist/assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir dist/react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf dist/react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.1","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21","react-merge-refs":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.38.2","eslint":"^8.44.0","vitest":"^0.32.2","ts-node":"^10.9.1","webpack":"^5.88.1","happy-dom":"^9.20.3","sass-true":"^7.0.0","@babel/cli":"^7.22.6","release-it":"^15.11.0","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/node":"^18.16.19","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.7","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.6.5","@types/nunjucks":"^3.2.3","@playwright/test":"^1.35.1","@types/react-dom":"^18.2.6","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.4","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.32.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^47.0.0","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.60.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.59.11","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.29_1689048700939_0.3345554416223253","host":"s3://npm-registry-packages"}},"1.1.30":{"name":"@moduk/frontend","version":"1.1.30","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.30","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"31d7c905b60e0d6272905232d9507e8c98db7060","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.30.tgz","fileCount":203,"integrity":"sha512-DQElLqTGhLXUcpvQK1b+TLvc1gj7ldjFn2/nqzckcrOnYavJ0nCuQbDob1ot3P4eT1XpUOJTSkc3exHC8B/4MA==","signatures":[{"sig":"MEYCIQCvldjMDwNz01QyS6AT2Xp4oPP0xQKzm1R7Td3Xs/a74gIhAKhLLFxeXv5Ho/Ebx9Ic4QQEd0dZ0OB6LE0Xu4nZewZD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555968},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"0763877487539c7fd0ad3b772e4530fa1bb0f9fb","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/nunjucks dist/lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:assets:svg":"shx mkdir -p dist/assets/svg && cp src/assets/svg/* dist/assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir dist/react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf dist/react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.1","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21","react-merge-refs":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.38.2","eslint":"^8.44.0","vitest":"^0.32.2","ts-node":"^10.9.1","webpack":"^5.88.1","happy-dom":"^9.20.3","sass-true":"^7.0.0","@babel/cli":"^7.22.6","release-it":"^15.11.0","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/node":"^18.16.19","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.7","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.6.5","@types/nunjucks":"^3.2.3","@playwright/test":"^1.35.1","@types/react-dom":"^18.2.6","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.4","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.32.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^47.0.0","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.60.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.59.11","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.30_1689135056541_0.3465070261849381","host":"s3://npm-registry-packages"}},"1.1.31":{"name":"@moduk/frontend","version":"1.1.31","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.31","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"a5e82fb0ed803246cb0fd5440fd8ad864fa64ac4","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.31.tgz","fileCount":203,"integrity":"sha512-9IO/SLVWFz8b6T6cQzgoII3QVVhcgJFTfqw3sHPfLhRTqWHcJcQdlIxb1Dxhs68iVJMvMet4+uVcHgu/DNk3iA==","signatures":[{"sig":"MEUCIGrGFTEcr+kHR2oA//voi1u/N1RoEkMzy8i0wAfyClEfAiEArpZAqmz8bN1B0eecd2hEQD/BeAgsNEEsfSpS57infIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":555997},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"d960ee5ebcdcaf24e7b397597067e01db6716d4d","scripts":{"lint":"npm run lint:types && npm run lint:source","test":"vitest run","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","lint:types":"tsc --noEmit","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/nunjucks dist/lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:assets:svg":"shx mkdir -p dist/assets/svg && cp src/assets/svg/* dist/assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir dist/react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf dist/react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.1","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21","react-merge-refs":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.38.2","eslint":"^8.44.0","vitest":"^0.32.2","ts-node":"^10.9.1","webpack":"^5.88.1","happy-dom":"^9.20.3","sass-true":"^7.0.0","@babel/cli":"^7.22.6","release-it":"^15.11.0","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/node":"^18.16.19","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.7","babel-loader":"^9.1.2","concurrently":"^8.0.1","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.6.5","@types/nunjucks":"^3.2.3","@playwright/test":"^1.35.1","@types/react-dom":"^18.2.6","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.4","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.32.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^47.0.0","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.60.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.59.11","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^5.1.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.31_1689826207392_0.48891799695699767","host":"s3://npm-registry-packages"}},"1.1.32":{"name":"@moduk/frontend","version":"1.1.32","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.32","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"ac5ea9986838471826563d3a06491e306dd76464","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.32.tgz","fileCount":215,"integrity":"sha512-v9Aqwht1Lfp9Lnu6+3Pq/m56lSETg52tm7ZdD7dJnsxxRyWifahAVQ11tBKvt5R1eNIaX1ZDoXTN5N+ch6P6HA==","signatures":[{"sig":"MEUCIFVVowdbDFQ8WL6Q2iRL9oQ4c3w0zc+11y8IP9r2lm37AiEA3TOaB8woFIlpVKJKF6aZP0WPx0tQ51ccN6gLG3m/lsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568871},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"23521f63af49019167879c7ed0bd288d0e0799b1","scripts":{"lint":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","test:types":"vitest typecheck --run","test:watch":"vitest","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/nunjucks dist/lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:assets:svg":"shx mkdir -p dist/assets/svg && cp src/assets/svg/* dist/assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir dist/react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf dist/react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.5.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.16.1","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.38.2","eslint":"^8.45.0","vitest":"^0.33.0","ts-node":"^10.9.1","webpack":"^5.88.1","happy-dom":"^9.20.3","sass-true":"^7.0.0","@babel/cli":"^7.22.9","release-it":"^15.11.0","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/node":"^18.16.19","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.7","babel-loader":"^9.1.3","concurrently":"^8.0.1","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.6.5","@types/nunjucks":"^3.2.3","@playwright/test":"^1.35.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.4","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.32.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.0","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.60.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.59.11","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^6.0.0"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.32_1690258293202_0.31607615291683255","host":"s3://npm-registry-packages"}},"1.1.33":{"name":"@moduk/frontend","version":"1.1.33","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.1.33","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"a0d30d457560d6ef129ab388e3429361492ac75b","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.1.33.tgz","fileCount":215,"integrity":"sha512-uF4bMqF7qHrZmxB+MZCFvU2a50O0y48Nv6nJWvdW8Ms+Z/TS7T/KksMazaZmUJ5qwr+boU3k2vJr+ZuzYcaYJA==","signatures":[{"sig":"MEUCIQDRuHCxMrrd7VgA9n8u/nzv3cfqNV+qs+cIKCQ3IrojmwIgCsAUZdXjws8G7FTjqnonGHeG/Gx5MAmwpH0YgsNjHTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568871},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"ac5cbd04c51934921c37b8ac84ef90734178e0c3","scripts":{"lint":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","test:types":"vitest typecheck --run","test:watch":"vitest","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/nunjucks dist/lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:assets:svg":"shx mkdir -p dist/assets/svg && cp src/assets/svg/* dist/assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir dist/react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf dist/react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.0","dependencies":{"clsx":"^1.2.1","lodash":"^4.17.21","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.38.2","eslint":"^8.45.0","vitest":"^0.33.0","ts-node":"^10.9.1","webpack":"^5.88.1","happy-dom":"^10.5.2","sass-true":"^7.0.0","@babel/cli":"^7.22.9","release-it":"^15.11.0","typescript":"^5.0.4","@babel/core":"^7.22.5","@types/node":"^18.16.19","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.7","babel-loader":"^9.1.3","concurrently":"^8.0.1","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.6.5","@types/nunjucks":"^3.2.3","@playwright/test":"^1.36.2","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.4","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.33.1","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.60.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.59.11","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^6.0.0"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.6.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.1.33_1690863186933_0.0036390875951406443","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@moduk/frontend","version":"1.2.0","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.2.0","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"d49fcda37336d8a400c425cc86c508711e0da8e4","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.2.0.tgz","fileCount":215,"integrity":"sha512-GHtXxCYy940jMhlSOyIU/O2VVaVqUrBgFiTCCf8i7oa0FOZ419aDoOzLR0/xxli3l4MeWZ6G5kF0AVNwuCogzQ==","signatures":[{"sig":"MEQCIFfRN0mbmVOYM9Dc9b5riBjtE1OXhbB+BZxsBD45Ro2vAiAC3QhEvAkgRmt8vIfRS7wqIvzLDvsuoSJvtwxkhT07ZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594737},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"09fa157505d8fa98b79946416241d4d332720471","scripts":{"lint":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","test:types":"vitest typecheck --run","test:watch":"vitest","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/nunjucks dist/lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:assets:svg":"shx mkdir -p dist/assets/svg && cp src/assets/svg/* dist/assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir dist/react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf dist/react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.0","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.38.2","eslint":"^8.45.0","vitest":"^0.34.1","ts-node":"^10.9.1","webpack":"^5.88.1","happy-dom":"^10.8.0","sass-true":"^7.0.0","@babel/cli":"^7.22.9","release-it":"^15.11.0","typescript":"^5.0.4","@babel/core":"^7.22.9","@types/node":"^18.16.19","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.7","babel-loader":"^9.1.3","concurrently":"^8.2.0","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.6.7","@types/nunjucks":"^3.2.3","@playwright/test":"^1.36.2","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.9","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.33.1","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.22.5","@testing-library/jest-dom":"^5.17.0","@typescript-eslint/parser":"^6.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.6.7","@typescript-eslint/eslint-plugin":"^6.2.1","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^6.0.0"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.2.0_1691467895381_0.4809106572037838","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@moduk/frontend","version":"1.2.1","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.2.1","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"011ce7b82a9ecbc9957e6f83fb1c371b450863a5","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.2.1.tgz","fileCount":215,"integrity":"sha512-tyaxvExvtkRKUrHsssnYLT6cFxvexT5zwJ9S/6qtk8UOT1JmJhEfClDTSSGJpjoue+vFp/aG2+BMAdf+bAYnKg==","signatures":[{"sig":"MEQCIGTy0zFFgkta5JXWgJ7MhXWVsB9/+7Jwsvc+p+tC2eeLAiB7ePgLDIpsoEAYWe9e3r1RoypLE2yi31iQEx/np9kkkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594739},"main":"dist/lib/index.js","sass":"src/css/index.scss","style":"dist/css/index.css","types":"dist/lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./dist/css/index.css","types":"./dist/lib/index.d.ts","require":"./dist/lib/index.js"},"./src/*":"./src/*","./client":{"import":"./dist/client/moduk-frontend.mjs","require":"./dist/client/moduk-frontend.umd.js"},"./dist/*":"./dist/*"},"gitHead":"c9f8683ed77cc18a50d6a5953a7a76c6ed390ae1","scripts":{"lint":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","prepack":"npm run build","prepare":"husky install","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o dist/css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","test:types":"vitest typecheck --run","test:watch":"vitest","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf dist/css","prebuild:lib":"shx rm -rf dist/nunjucks dist/lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file dist/client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf dist/assets","prebuild:client":"shx rm -rf dist/client","build:assets:svg":"shx mkdir -p dist/assets/svg && cp src/assets/svg/* dist/assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir dist/react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf dist/react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.0","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.38.2","eslint":"^8.45.0","vitest":"^0.34.1","ts-node":"^10.9.1","webpack":"^5.88.1","happy-dom":"^10.8.0","sass-true":"^7.0.0","@babel/cli":"^7.22.10","release-it":"^15.11.0","typescript":"^5.0.4","@babel/core":"^7.22.10","@types/node":"^18.16.19","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.7","babel-loader":"^9.1.3","concurrently":"^8.2.0","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.7.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.36.2","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.10","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.33.1","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.22.5","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.3.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.3.0","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^6.0.0"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.2.1_1692072817867_0.2720158093260785","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@moduk/frontend","version":"1.3.0","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.3.0","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"2748967a204a23bfa7a4c722ac2d2e030c440089","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.3.0.tgz","fileCount":437,"integrity":"sha512-nCKC762lyfAanIA8rdzN+fwqzqHGcWwdeCfF0wGY/duOG2Gq58vBq6T9BT/GB7PK1d0C16xJ5PkQoNc76bKnuA==","signatures":[{"sig":"MEUCIQCJ+ACwbZ6AZfa8dc/7oWoCukZE5bsVFqagbJOugNIuoQIgJV3ANlPrEF673urOaqnZcX0v7XnfTSf2tmDdvws1L1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2126807},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"2d1b1ef4bc0af09a6a1c3b4aa90d434fedd3c802","scripts":{"lint":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.0","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.12","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.38.2","eslint":"^8.45.0","vitest":"^0.34.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.1","happy-dom":"^10.8.0","sass-true":"^7.0.0","@babel/cli":"^7.22.10","release-it":"^15.11.0","typescript":"^5.0.4","@babel/core":"^7.22.10","@types/node":"^18.16.19","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.7","babel-loader":"^9.1.3","concurrently":"^8.2.0","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.7.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.37.0","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.10","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.33.1","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.22.5","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.3.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.3.0","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^6.0.0"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.3.0_1692418423821_0.65103380496712","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@moduk/frontend","version":"1.3.1","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.3.1","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"eb5651c1101bfe064de77b7a8803132c3af95e9a","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.3.1.tgz","fileCount":437,"integrity":"sha512-Qqk34yv+nYsHMr9V056L52AxXTAnY0b1g/MFCSgEYu6XUrOB+ycGUJ2JD3Qw2Xo3xF7nov/OxJdHy7bo5V+x/w==","signatures":[{"sig":"MEQCIDPWm1qfmk6arZpCiH4T5/8f+xI3NpADBVzXxER18eJoAiAcEzwP0hWGjDgZ/5EEDAEUWh5+BKmA+Aurfy5HVzqpog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2126806},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"00170fcda68300364cfdc7e2d7888971221a4011","scripts":{"lint":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.12","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.38.2","eslint":"^8.45.0","vitest":"^0.34.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^10.8.0","sass-true":"^7.0.0","@babel/cli":"^7.22.10","release-it":"^16.1.5","typescript":"^5.0.4","@babel/core":"^7.22.10","@types/node":"^18.16.19","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.7","babel-loader":"^9.1.3","concurrently":"^8.2.0","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.7.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.37.0","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.10","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.33.1","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.22.5","@testing-library/jest-dom":"^6.0.1","@typescript-eslint/parser":"^6.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^7.0.0"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.3.1_1692677569338_0.31910193942587095","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@moduk/frontend","version":"1.4.0","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.4.0","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"fcf4ea9d33d733f0d8909eeb6590585684063b8f","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.4.0.tgz","fileCount":589,"integrity":"sha512-xG4b1oF2VV840CpcU2X2vTHAHSdFb0rMTf45dKGv+KEDD48/CzjK2kj6fECtqFlb76J/TJFcioL/RLK+KLeVEA==","signatures":[{"sig":"MEUCIQCT1E1XGjvCkoMd/tWKG/HBsuS7PSe25RlYeMqyrNbDPAIgAmA3Lgv0v639WNF6XYwwHGU/VQUA6I8SSJuLb+b8Kww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2315992},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"41e3743e890daeed29695ab952c3ff48cf0b64a3","scripts":{"lint":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.12","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.38.2","eslint":"^8.45.0","vitest":"^0.34.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^10.8.0","sass-true":"^7.0.0","@babel/cli":"^7.22.10","release-it":"^16.1.5","typescript":"^5.0.4","@babel/core":"^7.22.10","@types/node":"^18.16.19","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.7","babel-loader":"^9.1.3","concurrently":"^8.2.0","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.7.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.37.0","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.10","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.33.1","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.27.5","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.22.5","@testing-library/jest-dom":"^6.0.1","@typescript-eslint/parser":"^6.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^7.0.0"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.4.0_1692763992996_0.9442063365795912","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@moduk/frontend","version":"1.5.0","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.5.0","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"c9adc5a50298b97bf77e581b291b1affdd76e532","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.5.0.tgz","fileCount":599,"integrity":"sha512-oS+KAhixpkT6bOxbagtDhyXJjF8V1fI1QkWNtamKR6CYQszZhG6KLnmT7f+fYnrFcwuxD5eLpHkvbg4QMCOzRA==","signatures":[{"sig":"MEUCIQCeBl6yhAq1tgh0/qx8n9HELgAgqRopU7OSf0VdEcpAtwIgGG73ngzCX4P/AfERsNMYST/0HwomdRmMlbliv/4HZAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2329957},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"b4cb27a6934ad8ef9a54778505e8eaa76876734a","scripts":{"lint":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint -- --fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.12","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.38.2","eslint":"^8.45.0","vitest":"^0.34.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^10.8.0","sass-true":"^7.0.0","@babel/cli":"^7.22.10","release-it":"^16.1.5","typescript":"^5.0.4","@babel/core":"^7.22.10","@types/node":"^18.16.19","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.7","babel-loader":"^9.1.3","concurrently":"^8.2.0","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.7.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.37.0","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.10","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.33.1","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.28.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.22.5","@testing-library/jest-dom":"^6.0.1","@typescript-eslint/parser":"^6.4.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^7.0.0"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.5.0_1692936920292_0.4052330003898381","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@moduk/frontend","version":"1.6.0","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.6.0","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"1319812a9afcc4ffc70d3f9b1fc0cc9a2ec20e6c","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.6.0.tgz","fileCount":606,"integrity":"sha512-8p6UkZ8SQySuCFZ0BO7R07DjFE9EjfUybgosVllZmIofKGVNViyX2kWi+KLDacK7Rjsq2zlz3ppvo/AB9Ll00g==","signatures":[{"sig":"MEUCIQDG8WxYBRYS50RLDQOve+6Ks4pcUxHtfZNm+ztuzfm5UgIgdiTvcbDErtBk+y3LUlhJYqMDDVzIexdHzIzPuxpC4Mo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2330172},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"b7f778ad7ad4385580d3872bd63e77c903a17e9d","scripts":{"lint":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint -- --fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.12","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.38.2","eslint":"^8.48.0","vitest":"^0.34.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^10.8.0","sass-true":"^7.0.0","@babel/cli":"^7.22.10","release-it":"^16.1.5","typescript":"^5.0.4","@babel/core":"^7.22.11","@types/node":"^18.16.19","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.21","babel-loader":"^9.1.3","concurrently":"^8.2.0","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.7.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.37.0","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.10","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.33.1","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.28.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.2","@typescript-eslint/parser":"^6.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.5.0","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^7.0.0"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.6.0_1693368899397_0.4606026043295992","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@moduk/frontend","version":"1.7.0","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.7.0","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"3dbef77180130a38e621d796e042337a96b805d6","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.7.0.tgz","fileCount":662,"integrity":"sha512-BagBqgQeGJ53U5KmJ4tzmv7svEY/ruI5GYzVvF7nDgBtzat+qdVvuU0DXsvW4IA9qH6z2rgEjJlqEGzdSRJj0Q==","signatures":[{"sig":"MEYCIQDaqAJSFxFv+y3tHY286JXhizu4FZzhu3w9+vTDu+/DSAIhAO1gqRb1/p2T72H7eorkgSH8VoiVjqvHz2hmQOVsc/Ho","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2434643},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"2fcef9c9d87d3408cf844dd3ad5770ebec11786c","scripts":{"lint":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint -- --fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react && tsc --project src/client","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.12","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.38.2","eslint":"^8.48.0","vitest":"^0.34.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^10.8.0","sass-true":"^7.0.0","@babel/cli":"^7.22.10","release-it":"^16.1.5","typescript":"^5.0.4","@babel/core":"^7.22.11","@types/node":"^18.16.19","lint-staged":"^13.1.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.21","babel-loader":"^9.1.3","concurrently":"^8.2.0","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.7.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.37.0","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.10","postcss-preset-env":"^8.4.1","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.33.1","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.28.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.2","@typescript-eslint/parser":"^6.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.5.0","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^7.0.0"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.7.0_1693477499227_0.22723726884705409","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@moduk/frontend","version":"1.7.1","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.7.1","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"9c9c1dbe84b2d3dd2e4ea9e064c51d7af5009b78","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.7.1.tgz","fileCount":658,"integrity":"sha512-1AvLhqSiC3icVWe+xHYjHztNnZBV3JNgJbNKNg19N5Bdk8nRtmaH1zIXJ+XG8n2UBjLTvITlyMAYimRqBptcrg==","signatures":[{"sig":"MEQCIEXD3rj9IlItxoSgcIsMRtLSw0ZTyXzw/COBH5X0lxBoAiBcaYAab5cE2PqDolKi1f+v/NoGo6O4mvef+vtEgimJyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2434188},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"0d5caf67d6c07d096e17219e8fa8631bb3e6fc60","scripts":{"lint":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint -- --fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.12","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.38.2","eslint":"^8.48.0","vitest":"^0.34.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^10.11.2","sass-true":"^7.0.0","@babel/cli":"^7.22.10","release-it":"^16.1.5","typescript":"^5.0.4","@babel/core":"^7.22.11","@types/node":"^18.16.19","lint-staged":"^14.0.1","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.21","babel-loader":"^9.1.3","concurrently":"^8.2.0","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.7.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.37.0","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.14","postcss-preset-env":"^9.1.2","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.28.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.2","@typescript-eslint/parser":"^6.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.5.0","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^7.0.0"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.7.1_1693495852526_0.8793852713622736","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"@moduk/frontend","version":"1.7.2","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.7.2","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"28eec09987263077e2fda98e741be6367bf210b2","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.7.2.tgz","fileCount":658,"integrity":"sha512-pJl5/2JiacowPcLi7KdMoQ+iM4Xc7/IjlnLHdHUPa+C018NX1oZu5HSsK7lJTDTdlH8p9aGLUFlMDa037sDTrg==","signatures":[{"sig":"MEQCIGuyF8K0EUmnwmVw9gXR/HXN7rE/a/bbBIvdS5muq2BxAiAvJuEM4T4aDvjwD5e67dKpXNU5wwBafBXthjDYYAGlOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2434188},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"ab9b8e30094cf2c80b2e073597f8b8271619d368","scripts":{"lint":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint -- --fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{md,scss,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.12","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.2.2","sass":"^1.63.4","husky":"^8.0.3","dprint":"^0.38.2","eslint":"^8.48.0","vitest":"^0.34.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^10.11.2","sass-true":"^7.0.0","@babel/cli":"^7.22.10","release-it":"^16.1.5","typescript":"^5.0.4","@babel/core":"^7.22.11","@types/node":"^18.16.19","lint-staged":"^14.0.1","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.21","babel-loader":"^9.1.3","concurrently":"^8.2.0","@types/lodash":"^4.14.195","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.7.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.37.0","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.14","postcss-preset-env":"^9.1.2","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.28.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.2","@typescript-eslint/parser":"^6.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.5.0","eslint-import-resolver-typescript":"^3.5.5","@release-it/conventional-changelog":"^7.0.0"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.7.2_1693541817799_0.26008778395814947","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"@moduk/frontend","version":"1.7.3","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.7.3","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"7057204715dc9b86e89d47a4ff0eb4dcbbf0101a","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.7.3.tgz","fileCount":658,"integrity":"sha512-AHzoj8zE/5uxOxmbZoUFOoFJb1/3W8+vzU5wYB7xcKfzZYALH0Td/RijwtOpnCamkZWNaWbXvcn/5PjXMnRFEA==","signatures":[{"sig":"MEYCIQC/OE16PXhd9yrteCLao03ITiHWvV/EiiUdizluju8huwIhANRMg+uPLxrmXb3/jW1leC9EypemLnz8eJ5754jiDyEN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2434515},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"fc2fa916f477af793fdb611555c891d6189b185f","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.12","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.66.1","husky":"^8.0.3","dprint":"^0.40.2","eslint":"^8.48.0","vitest":"^0.34.3","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^10.11.2","sass-true":"^7.0.0","stylelint":"^15.10.3","@babel/cli":"^7.22.10","release-it":"^16.1.5","typescript":"^5.0.4","@babel/core":"^7.22.11","@types/node":"^18.17.12","lint-staged":"^14.0.1","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.21","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.197","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.7.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.37.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.14","postcss-preset-env":"^9.1.2","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.28.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.2","@typescript-eslint/parser":"^6.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^10.0.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.5.0","eslint-import-resolver-typescript":"^3.6.0","@release-it/conventional-changelog":"^7.0.0"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.7.3_1693820615592_0.15290316107817126","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"@moduk/frontend","version":"1.7.4","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.7.4","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"cccfede0f6f97f3f7284906d84fe2e8da417bd9a","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.7.4.tgz","fileCount":658,"integrity":"sha512-FjVKC3tn3rwaQZma1pHXtaGBnx0ruKceolOZ0VmzWGcA439UAuMaANo15IOfKn3SyUDkCMe9USyE/EmBFDP8pA==","signatures":[{"sig":"MEUCIFhZ/RVXtxGdYhKSFFwWeX7EPGSGCuc0OaXjepmwGYkWAiEA5DuEwY7f4sO5wDEEkBDsNLPjikQzO5w2g2gxOZ3QsRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2434565},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"2dd4b4d2146f7687c59d0d1cd21a0598aa23078c","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.12","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.66.1","husky":"^8.0.3","dprint":"^0.40.2","eslint":"^8.48.0","vitest":"^0.34.3","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^10.11.2","sass-true":"^7.0.0","stylelint":"^15.10.3","@babel/cli":"^7.22.10","release-it":"^16.1.5","typescript":"^5.0.4","@babel/core":"^7.22.11","@types/node":"^18.17.14","lint-staged":"^14.0.1","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.21","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.197","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.7.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.37.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.14","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.28.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.2","@typescript-eslint/parser":"^6.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.0.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.5.0","eslint-import-resolver-typescript":"^3.6.0","@release-it/conventional-changelog":"^7.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.7.4_1693973691801_0.7258537645750915","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@moduk/frontend","version":"1.8.0","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.0","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"4f6a60ed02bcd3884080bbc5ff7d3a65e6e5c51c","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.0.tgz","fileCount":672,"integrity":"sha512-lc+EWQ2fCGO1HUKJTlw2iJThTxp+rAo2m3cGDSt0FUVOCYXAmx2AZmsuFsF+CyQf2foYKQ5lUSMjkHUKRWr4Cg==","signatures":[{"sig":"MEQCIB8+kLfDDafQ3x/v3DjcG2HBHWyQipAW7fWTSpZ4rK2YAiBGCRgw2QyaRU38R5QRdHHZPrXEHt9dlGKSFbHuzuOx7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2451206},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"2b3f586f69fa96ed513b58923236a56bdbad7cce","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.12","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.66.1","husky":"^8.0.3","dprint":"^0.40.2","eslint":"^8.48.0","vitest":"^0.34.3","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^10.11.2","sass-true":"^7.0.0","stylelint":"^15.10.3","@babel/cli":"^7.22.10","release-it":"^16.1.5","typescript":"^5.0.4","@babel/core":"^7.22.11","@types/node":"^18.17.14","lint-staged":"^14.0.1","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.21","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.197","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.5","@commitlint/cli":"^17.7.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.37.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.14","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.22.5","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.28.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.2","@typescript-eslint/parser":"^6.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.0.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.5.0","eslint-import-resolver-typescript":"^3.6.0","@release-it/conventional-changelog":"^7.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.0_1694060128531_0.44039795583076224","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"@moduk/frontend","version":"1.8.1","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.1","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"99fa1f8da71133c69565771c4618299f4a253061","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.1.tgz","fileCount":672,"integrity":"sha512-HT5byh/tO0nKtBA9mSnCv8/weBJs64V1WYpFKDmvEJkDkznehrlN6W5+PpIbGKyC0tvGO1k6eGgZz1HGKlJqgQ==","signatures":[{"sig":"MEUCIHvfEKeL3DPUj6cezpXzCRkCu5uyxpAdgwBJSMvcMmCFAiEAmpweHXLbcHs7mkiKz+VcEyIdqburOtgfDlz+aa0pz2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2451253},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"193dbb2ed5509e71021ff1927b1846f7b66008d0","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.12","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.66.1","husky":"^8.0.3","dprint":"^0.40.2","eslint":"^8.49.0","vitest":"^0.34.4","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^11.0.2","sass-true":"^7.0.0","stylelint":"^15.10.3","@babel/cli":"^7.22.15","release-it":"^16.1.5","typescript":"^5.0.4","@babel/core":"^7.22.17","@types/node":"^18.17.14","lint-staged":"^14.0.1","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.21","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.197","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.15","@commitlint/cli":"^17.7.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.37.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.15","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.22.15","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.28.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.22.15","@testing-library/jest-dom":"^6.1.3","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.0.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.6.0","eslint-import-resolver-typescript":"^3.6.0","@release-it/conventional-changelog":"^7.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.1_1694492310594_0.5588095278345653","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"@moduk/frontend","version":"1.8.2","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.2","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"0e7cbd84fcf7547e9f05cc144586afeca761ec26","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.2.tgz","fileCount":672,"integrity":"sha512-DpCfCuujKW86SbX45bqVD3cSmtv1IYdhP2EQV9wpOVeor9zoisj6XvNoZjgwqbCpnXSdZDGRyJ1Oasn1Ic+kKA==","signatures":[{"sig":"MEYCIQDx6pjGDZZZiKgIy2/ohUlMS1ci2r//fkPz7463ZPCsbgIhAMmSYqDjNFgcCJQdv5pDJ3S9xw3mV08FIaFhkoTZ2pfp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2451253},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"278fa2014097408ea457c91050e7fc5e71f5f1c4","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm urn build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.12","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.66.1","husky":"^8.0.3","dprint":"^0.40.2","eslint":"^8.49.0","vitest":"^0.34.4","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^11.0.2","sass-true":"^7.0.0","stylelint":"^15.10.3","@babel/cli":"^7.22.15","release-it":"^16.1.5","typescript":"^5.0.4","@babel/core":"^7.22.17","@types/node":"^18.17.14","lint-staged":"^14.0.1","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.21","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.197","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.15","@commitlint/cli":"^17.7.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.37.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.15","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.22.15","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.28.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.22.15","@testing-library/jest-dom":"^6.1.3","@typescript-eslint/parser":"^6.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.0.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.6.0","eslint-import-resolver-typescript":"^3.6.0","@release-it/conventional-changelog":"^7.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.2_1694578450884_0.5195817553557547","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"@moduk/frontend","version":"1.8.3","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.3","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"46cd28bf852f1c066fbe3b5077d2d43d656a8fa5","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.3.tgz","fileCount":672,"integrity":"sha512-nj0CHfZFsQNJWqAZN6Nql0c4ehaknLNYWZDmdga23DNR5rEjoQFCYuaDDVzruSPdPWRFIsn0/6qBzb4bKgGYPQ==","signatures":[{"sig":"MEYCIQDsMKdh3O9ltc+UvNwRQgKlBSdAnI6DGuYw0dlX170jaAIhAJAQeM5TfC6h9DXy19/LgySbxOj+JJFge9FioHSAufge","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2451253},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"5b7779e57bd3bdb01148c29e990f089292261d4f","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.12","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.67.0","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.49.0","vitest":"^0.34.4","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.10.3","@babel/cli":"^7.22.15","release-it":"^16.1.5","typescript":"^5.0.4","@babel/core":"^7.22.17","@types/node":"^18.17.14","lint-staged":"^14.0.1","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.21","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.197","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.15","@commitlint/cli":"^17.7.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.37.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.15","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.22.15","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.28.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.22.15","@testing-library/jest-dom":"^6.1.3","@typescript-eslint/parser":"^6.7.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.0.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0","@release-it/conventional-changelog":"^7.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.3_1694751324384_0.29128318435994305","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"@moduk/frontend","version":"1.8.4","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.4","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"8df0aeda0e46a6abc7241f7596ea63537c0ac8c6","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.4.tgz","fileCount":672,"integrity":"sha512-obvDICQChtDEhmwzdvLQEtKfWUb67sk9Q0U3xNurj0O67yi7C5VI6IZI6XaY1kmuIghn2Ztlac3s7BkQnNbfiw==","signatures":[{"sig":"MEYCIQDquky5if1YrAUcT2CaJzXUgzBa/DpB5X7KoFOPkSfyZAIhANfAvo8HEF02GF3RpFnB6KTlDJ51cww5+6BSObQpzaTJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2451253},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"77fc48b3d903f79cefec0a798d4fafae80502adf","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.12","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.67.0","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.49.0","vitest":"^0.34.4","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.10.3","@babel/cli":"^7.22.15","release-it":"^16.1.5","typescript":"^5.0.4","@babel/core":"^7.22.20","@types/node":"^18.17.17","lint-staged":"^14.0.1","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.21","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.15","@commitlint/cli":"^17.7.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.37.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.20","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.22.15","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.1","eslint-plugin-import":"^2.28.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.22.15","@testing-library/jest-dom":"^6.1.3","@typescript-eslint/parser":"^6.7.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.4.3","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.0.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0","@release-it/conventional-changelog":"^7.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.4_1695097013515_0.19835304079644867","host":"s3://npm-registry-packages"}},"1.8.5":{"name":"@moduk/frontend","version":"1.8.5","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.5","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"6593b15db32d78c05fc445173bf44bd73ba1d4fd","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.5.tgz","fileCount":672,"integrity":"sha512-DkPKlWIe2RVCgGl7kpgr2rB3G8I/xpktbW0OiSYKE+NMrYdaVgNELonMQ6rIHm2YTlhRza2MhlAscEhjsxb8cw==","signatures":[{"sig":"MEYCIQCQtTOECiT7mMdWlrmm88koDbnNb5C6V/Qvw3zYw2QNTwIhANJJjTm9RxjflOTEq0L9G0Pfs8Jk0lVz12hbNl8Bnt31","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2461459},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"75407f940e8d7a3ff2fea72fce474205a282b771","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.12","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.67.0","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.49.0","vitest":"^0.34.4","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.10.3","@babel/cli":"^7.22.15","release-it":"^16.1.5","typescript":"^5.0.4","@babel/core":"^7.22.20","@types/node":"^18.17.17","lint-staged":"^14.0.1","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.21","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.15","@commitlint/cli":"^17.7.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.20","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.22.15","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.3","eslint-plugin-import":"^2.28.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.22.15","@testing-library/jest-dom":"^6.1.3","@typescript-eslint/parser":"^6.7.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.0.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0","@release-it/conventional-changelog":"^7.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.5_1695442664868_0.06475398884458494","host":"s3://npm-registry-packages"}},"1.8.6":{"name":"@moduk/frontend","version":"1.8.6","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.6","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"f861403ec63e8ec870173905ea4aec040acf9352","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.6.tgz","fileCount":672,"integrity":"sha512-Z3y4zUHu39VfPDcxHBGYOHEnCd18lRzt2+Ci9xjtiTFwJuayHlAMzKHRkma5CKiPv6x/bVWffRUjXXu7QiiL4Q==","signatures":[{"sig":"MEUCIG8BGfUz9eZPo1iR3wfFpnO4s0jHy+NlH1kNuzlosYpoAiEAz5sfGcqazmWZdy5MvOr45iMk6OtOmS6t7GirxkKHQg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2461456},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"49b74ea27731dd13f9a25152fe54bf9867153780","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.6.7","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.17.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.12","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.67.0","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.50.0","vitest":"^0.34.4","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.10.3","@babel/cli":"^7.23.0","release-it":"^16.2.0","typescript":"^5.0.4","@babel/core":"^7.23.0","@types/node":"^18.17.17","lint-staged":"^14.0.1","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.21","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.15","@commitlint/cli":"^17.7.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.22.20","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.22.15","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.3","eslint-plugin-import":"^2.28.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.23.0","@testing-library/jest-dom":"^6.1.3","@typescript-eslint/parser":"^6.7.2","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.0.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.7.2","eslint-import-resolver-typescript":"^3.6.0","@release-it/conventional-changelog":"^7.0.2"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.6_1695701734295_0.6423775204331583","host":"s3://npm-registry-packages"}},"1.8.7":{"name":"@moduk/frontend","version":"1.8.7","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.7","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"baa8f8e112d4080a61c52e41fbf8cb1df5074e23","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.7.tgz","fileCount":672,"integrity":"sha512-YzeFA6sxwKlWYOtZx0dE/Pescm9otJY2YaWwk8Egk2iWqtZne0vTWuCKYZGNfi++pExiY/p48T0Jx6gfhixk5A==","signatures":[{"sig":"MEYCIQC8TwmJD3c2euskR3vfVGH1Tp5PNCFNxlNd+qv6jE1OOwIhAJP8OsfaoYnzvQPxl7RufVFFH578t3uGmvGScTCc6re0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2461958},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"9722205db753ae1a71512d68e51b63411df091e8","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.8.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.18.2","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.13","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.50.0","vitest":"^0.34.4","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.10.3","@babel/cli":"^7.23.0","release-it":"^16.2.0","typescript":"^5.0.4","@babel/core":"^7.23.2","@types/node":"^18.18.6","lint-staged":"^14.0.1","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.21","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.15","@commitlint/cli":"^17.8.0","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.2","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.22.15","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.3","eslint-plugin-import":"^2.28.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.23.2","@testing-library/jest-dom":"^6.1.3","@typescript-eslint/parser":"^6.8.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.0.0","@commitlint/config-conventional":"^17.8.0","@typescript-eslint/eslint-plugin":"^6.8.0","eslint-import-resolver-typescript":"^3.6.0","@release-it/conventional-changelog":"^7.0.2"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.7_1698240243750_0.9861049497235512","host":"s3://npm-registry-packages"}},"1.8.8":{"name":"@moduk/frontend","version":"1.8.8","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.8","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"f88c5a52ce6709216aa463c92b22bc96fc1f8d72","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.8.tgz","fileCount":672,"integrity":"sha512-IWdBb+o9CODE50rDIcj2Fxqne2aFUFiQwKEbqmLwiKWEeO6XU6GAQj84Zti0d8T2ljNWf3ce06X4/Ks/1YFxHQ==","signatures":[{"sig":"MEUCIQDgCtehv1xeJ3eBet9EOARKDz+IAQxeG9eiQhOj1SI8wgIgJugVOV40rsuYtiFHwJjoJS9lzclNa/BBor2XmsrB2xM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2461958},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"527fa0a3630b6188a55bad90e5f25737267b63bf","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.8.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.18.2","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.13","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.50.0","vitest":"^0.34.4","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.0","release-it":"^16.2.0","typescript":"^5.0.4","@babel/core":"^7.23.2","@types/node":"^18.18.6","lint-staged":"^14.0.1","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.32","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.15","@commitlint/cli":"^18.1.0","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.2","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.22.15","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.3","eslint-plugin-import":"^2.28.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.23.2","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.8.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.0.0","@commitlint/config-conventional":"^18.1.0","@typescript-eslint/eslint-plugin":"^6.8.0","eslint-import-resolver-typescript":"^3.6.0","@release-it/conventional-changelog":"^7.0.2"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.8_1698293820863_0.722198560529657","host":"s3://npm-registry-packages"}},"1.8.9":{"name":"@moduk/frontend","version":"1.8.9","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.9","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"a6bc752383b125353fe71ff1e5ee1b2295b213b2","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.9.tgz","fileCount":672,"integrity":"sha512-3/vhpOqCsyKv8ASUNgmXr2PFLmiOWEcS8fmUeETG98LvBFu/1478hk1de59LzGD0quoacGw3ETY8freW0xO5tw==","signatures":[{"sig":"MEQCIBLGXQGUr8tUdI+7Nwd2cAEO4+q6t28+YOQkfGr99P7dAiBkqqlLABEE/7VzZq+ukaePUD40k3yPPPgtOD3HXP3HDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2461958},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"06c63bc24fe19fd8865801f1d26fb7d811f9b504","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.8.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.18.2","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.13","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.50.0","vitest":"^0.34.4","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.0","release-it":"^16.2.0","typescript":"^5.0.4","@babel/core":"^7.23.2","@types/node":"^18.18.6","lint-staged":"^15.0.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.32","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.15","@commitlint/cli":"^18.2.0","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.2","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.22.15","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.3","eslint-plugin-import":"^2.28.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.23.2","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.9.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.0.0","@commitlint/config-conventional":"^18.1.0","@typescript-eslint/eslint-plugin":"^6.9.0","eslint-import-resolver-typescript":"^3.6.0","@release-it/conventional-changelog":"^7.0.2"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.9_1698725766436_0.44267734862834973","host":"s3://npm-registry-packages"}},"1.8.10":{"name":"@moduk/frontend","version":"1.8.10","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.10","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"gbennett-mod","email":"gregory@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"0f880259533c852a7e1bfb074cb70d1a412ff399","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.10.tgz","fileCount":672,"integrity":"sha512-H6N4o+G+0R/OoQlLPOwszc7U8YI9MFtY2qDmBxkDLaVl1hs9TirYv0lNzQKMX/H7lb4A9KAYp5OOh92rtJ0W/g==","signatures":[{"sig":"MEYCIQDlwQBZ+LJ8ceGcjNwBOd5qUuLdoVfnaSzmmTA6AfrzdAIhAIJis+uxWTBb6zHiU0HVR9JBbE8SV/7AWq0rw5lB+tmd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2461959},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"08eb12380c28de2fd5f42ebdbd23ac228e853bb5","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.8.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.18.2","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.14","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^0.34.4","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.88.2","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.0","release-it":"^16.2.0","typescript":"^5.0.4","@babel/core":"^7.23.2","@types/node":"^18.18.6","lint-staged":"^15.0.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.32","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.15","@commitlint/cli":"^18.2.0","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.2","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.22.15","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.3","eslint-plugin-import":"^2.28.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.23.2","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.9.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.0.0","@commitlint/config-conventional":"^18.1.0","@typescript-eslint/eslint-plugin":"^6.9.0","eslint-import-resolver-typescript":"^3.6.0","@release-it/conventional-changelog":"^7.0.2"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.10_1698812185270_0.46733302130883536","host":"s3://npm-registry-packages"}},"1.8.11":{"name":"@moduk/frontend","version":"1.8.11","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.11","maintainers":[{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"2795dc7cd64c814fe24bee33ea19ad028c606019","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.11.tgz","fileCount":672,"integrity":"sha512-590MdhRvI6OdUC6r502htp5SXPcOP4p+Y4XcJQ0m7vGqL6xgzLBJr2TSZCmCX03MjfE8Atou825jUZBc+uAxqw==","signatures":[{"sig":"MEUCIQDcRD7kSbRaZbEAxMCFcyU7mhN3ZNUKPvn6VrL4srAeKQIgEHE4u8HJXNqguCpVm2faDMz2PBbqSoZ2TiBOmxpe/Bc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2461959},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"051d2785a5abcd0019090d8def68b85f12d60b2f","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.8.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.18.2","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.14","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^0.34.4","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.89.0","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.0","release-it":"^16.2.0","typescript":"^5.0.4","@babel/core":"^7.23.2","@types/node":"^18.18.6","lint-staged":"^15.0.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.32","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.15","@commitlint/cli":"^18.2.0","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.2","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.22.15","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.3","eslint-plugin-import":"^2.29.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.0.0","@babel/preset-typescript":"^7.23.2","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.9.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.1.0","@typescript-eslint/eslint-plugin":"^6.9.1","eslint-import-resolver-typescript":"^3.6.0","@release-it/conventional-changelog":"^7.0.2"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.11_1699330449454_0.05641382908185677","host":"s3://npm-registry-packages"}},"1.8.12":{"name":"@moduk/frontend","version":"1.8.12","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.12","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"b1401f9915a7dbac4438444a0c49ccdc0c1d96c7","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.12.tgz","fileCount":672,"integrity":"sha512-PAPKxAoW0/bAUt2LfoWvxaFXz7td3pIFUOciLspR/WkIDLjscStUgJp+WYKIHcRtDdiZPhKNSFhcfrgkgzdWdg==","signatures":[{"sig":"MEUCIF+o4rIbLbAuBDhD/qpuS1q1OjD2B5WIZmXHuuHSWp9GAiEAttKkswMEeCLjfNt9/IbStTB7WLX048yXbkuyuKlm5Ro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2461960},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"c72f9b80af18644b3fea00a7b52375ed80484f02","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.8.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.18.2","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.14","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^0.34.4","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.89.0","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.0","release-it":"^16.2.0","typescript":"^5.0.4","@babel/core":"^7.23.3","@types/node":"^18.18.6","lint-staged":"^15.0.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.32","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.15","@commitlint/cli":"^18.4.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.3","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.3","eslint-plugin-import":"^2.29.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^48.0.1","@testing-library/react":"^14.1.0","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.10.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.4.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-import-resolver-typescript":"^3.6.0","@release-it/conventional-changelog":"^7.0.2"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.12_1699935210757_0.3400435706258573","host":"s3://npm-registry-packages"}},"1.8.13":{"name":"@moduk/frontend","version":"1.8.13","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.13","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"3d02de5e919e69f5cf6e6d5f0c406bc4d9f257b2","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.13.tgz","fileCount":672,"integrity":"sha512-suU+6vBW0Bgf1YODOc2WeNczeUWG/WYilz2F0l4SaqVuRCk8zNwpIdHh3biLQQTfJhz1XBMzULRTZ3muL9alGA==","signatures":[{"sig":"MEQCICnhFiN14r5kA7QdAQsp8O5DhmiYZCCPyCgyErgyKbiMAiAxkpqkEjBcxTz9KAviMUHkfMW6GXsVs3y+atIjLWVUog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2461960},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"aa97af94e2821671b2b3da933bf0df7d3aa1f439","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.8.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.18.2","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.14","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^0.34.4","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.89.0","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.0","release-it":"^16.2.0","typescript":"^5.0.4","@babel/core":"^7.23.3","@types/node":"^18.18.6","lint-staged":"^15.0.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.32","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.15","@commitlint/cli":"^18.4.2","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.3","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.3","eslint-plugin-import":"^2.29.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^49.0.0","@testing-library/react":"^14.1.2","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.4.2","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-import-resolver-typescript":"^3.6.0","@release-it/conventional-changelog":"^7.0.2"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.13_1700539902286_0.18048622595510566","host":"s3://npm-registry-packages"}},"1.8.14":{"name":"@moduk/frontend","version":"1.8.14","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.14","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"c6fb4bf0c8d6be508c818489bf77a77b97b58d87","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.14.tgz","fileCount":672,"integrity":"sha512-lFYhh3GKUvKQfxgewg0GJcvUvvttaomiVUGHzHoVXumB5U9SPCDeQ//HmfFdIv4XM+lwuYBl0qZBO7Bi7EDxvw==","signatures":[{"sig":"MEUCIQC9CIVwh+/yern9puKHKNzaY/aY77lUEV1F7qvSzCv/PwIgGXJUuLaTO0KQJetlD9CXb7TdHwZu3N5XHePv7k/saYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2461960},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"cc5876557f8af1c9184e3234d0fd0c7a06f6ebdf","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.8.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.18.2","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.14","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^0.34.4","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.89.0","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.4","release-it":"^16.2.0","typescript":"^5.0.4","@babel/core":"^7.23.3","@types/node":"^18.18.6","lint-staged":"^15.0.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.38","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.15","@commitlint/cli":"^18.4.3","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.3","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.3","eslint-plugin-import":"^2.29.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^49.0.0","@testing-library/react":"^14.1.2","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.12.0","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^7.0.2"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.14_1701144689259_0.5057441297640122","host":"s3://npm-registry-packages"}},"1.8.15":{"name":"@moduk/frontend","version":"1.8.15","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.15","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"5e700098d7a77f6c18f485f0668e514d0a26abf9","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.15.tgz","fileCount":672,"integrity":"sha512-7psDZr6MPBvZaaqQuGVRFfn6Q0HtoqO4joL5PBZCNioRgxPtqT+i8Ls+F9Qykrpp7CglmYsxd7FTzyGwuqr4UA==","signatures":[{"sig":"MEQCIH7L7nerpnpQIJsjrjn2DzldexMHkdQt/QboQzSw7FjuAiB//ZglL6AVs9dp+KpR2LGcsIsT0nspfW2A6GHdbk5WAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2461960},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"af96789b1e3c37b7b63c46f5bf27fb486d38e37d","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest typecheck --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.8.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.18.2","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.14","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^0.34.4","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.89.0","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.4","release-it":"^16.2.0","typescript":"^5.0.4","@babel/core":"^7.23.3","@types/node":"^18.18.6","lint-staged":"^15.0.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.38","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.15","@commitlint/cli":"^18.4.3","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.3","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.3","eslint-plugin-import":"^2.29.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^49.0.0","@testing-library/react":"^14.1.2","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.12.0","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^7.0.2"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.15_1701490281732_0.5809650514129745","host":"s3://npm-registry-packages"}},"1.8.16":{"name":"@moduk/frontend","version":"1.8.16","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.16","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"ac7ef5b44776007c3d022f90d2f679439077d850","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.16.tgz","fileCount":672,"integrity":"sha512-knX9H22SATO3Ty9Ou79fUov5NGtubs1yswta6P1TU6434RONVGNVN72nIRafeW+9DE9dIdNTz1OgzPEkFY4O4g==","signatures":[{"sig":"MEUCIBYMBCmF4k9RtOcHY90HI+he2tv4eoeuQ8/0RXwZpLqZAiEApDKj12ld+3Cd9E92NamXg35/W6M+v8Thf8DV+5vfkiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2461966},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"bf71fbf2df378bd1bd386e1be51e03f2cb61b88e","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"9.8.1","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.18.2","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.14","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.0.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.89.0","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.4","release-it":"^16.2.0","typescript":"^5.0.4","@babel/core":"^7.23.5","@types/node":"^18.18.6","lint-staged":"^15.0.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.38","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.15","@commitlint/cli":"^18.4.3","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.5","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.3","eslint-plugin-import":"^2.29.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^49.0.0","@testing-library/react":"^14.1.2","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^6.13.2","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.2","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^7.0.2"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.16_1701835951194_0.10175166973712657","host":"s3://npm-registry-packages"}},"1.8.17":{"name":"@moduk/frontend","version":"1.8.17","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.17","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"0782589170f1f8d5d735c71ccb673c833de38d31","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.17.tgz","fileCount":672,"integrity":"sha512-2ZYFz7JSZkBgx5u/6aj2S1Siu90ukx51nI0zh8gUYR5Z9ZGJuIHIJIWIBAs9u6JND5Jm2yLuIL+33JBkRP05uA==","signatures":[{"sig":"MEQCICtRFkPJeUMyXGaW0ShBybXwM5vQpvj6s6U2toOKncPcAiB2YS3EGVRgk3CpYV6sus3RpzM2l4oDvfHWVkDOkpe74Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2461988},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"9f810d8c5740986980486a34963ef0cf899b50d6","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.2.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.19.0","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.15","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.0.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.89.0","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.4","release-it":"^16.3.0","typescript":"^5.3.3","@babel/core":"^7.23.5","@types/node":"^18.18.6","lint-staged":"^15.0.2","postcss-cli":"^10.1.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.22.15","@commitlint/cli":"^18.4.3","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.5","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.3","eslint-plugin-import":"^2.29.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^49.0.0","@testing-library/react":"^14.1.2","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^6.13.2","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.13.2","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^7.0.2"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.17_1702354348465_0.18098937384180247","host":"s3://npm-registry-packages"}},"1.8.18":{"name":"@moduk/frontend","version":"1.8.18","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.18","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"7dd4d3353eb6230c92c26b3f6034428496b8cb95","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.18.tgz","fileCount":672,"integrity":"sha512-+9g98S1XNQUv0EdMgVevxvoUg04P/JKfCfbmiavLPT5vyQJ3CQiQdeExNzcMojWbx67/trvJYsDqljbiWqUAFg==","signatures":[{"sig":"MEUCIQCqWaedJT/l0g55JXCO9P2UTi9ISCw1WpXQ1loDatVQkgIgGesauNztMv5FR7cMXpxrq7VdpJTPDS4uobsBLsil0Xc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2457853},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"dc98a2840274442fed4c4ac75173057e6ee11994","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.2.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.19.0","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.15","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.4","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.1.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.89.0","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.4","release-it":"^16.3.0","typescript":"^5.3.3","@babel/core":"^7.23.7","@types/node":"^18.18.6","lint-staged":"^15.0.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^18.4.3","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.7","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.3","eslint-plugin-import":"^2.29.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^49.0.0","@testing-library/react":"^14.1.2","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^6.17.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.17.0","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^7.0.2"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.18_1704341525778_0.4087781891677922","host":"s3://npm-registry-packages"}},"1.8.19":{"name":"@moduk/frontend","version":"1.8.19","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.19","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"e0a8d4ddef5745fdbc70a5c1dc6d74f3f5f7cbc6","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.19.tgz","fileCount":672,"integrity":"sha512-r+ObndG09W2uYSRmFTCnxkQ2b9N/ON3BLM8sb6XTMO2HYoZYBVxvRZGxSkl5bniYenx93ihoC48AjnDEbHJzhQ==","signatures":[{"sig":"MEUCIQDllSyL4OgkwybFfHuGW1yGB8sjorBimi6+fmsgganZ8QIgQj1YwzynhmZOF5t+54MfrG8n7r02ef7RHViDix85KlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2457854},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"5898f245040a7a7feb0977ded6ada65322d36048","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.2.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.19.0","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.15","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.1.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.89.0","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.4","release-it":"^16.3.0","typescript":"^5.3.3","@babel/core":"^7.23.7","@types/node":"^18.18.6","lint-staged":"^15.0.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^18.4.4","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.7","postcss-preset-env":"^9.1.3","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.4","eslint-plugin-import":"^2.29.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^49.0.0","@testing-library/react":"^14.1.2","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.2.0","@typescript-eslint/parser":"^6.18.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.4.4","@typescript-eslint/eslint-plugin":"^6.18.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^7.0.2"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.19_1704859927144_0.8446546402407415","host":"s3://npm-registry-packages"}},"1.8.20":{"name":"@moduk/frontend","version":"1.8.20","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.20","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"5dc9f9474a7bf9bcfc75b4d148ba742d30196782","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.20.tgz","fileCount":672,"integrity":"sha512-KzVkH86je7BUFal2eoc/Mv6wutSWGgWmx7qIXy6VxcgMfMc7PvpZWLrGRpWr2qLsAKgvK22YICIQTMI4PLcDAg==","signatures":[{"sig":"MEUCIATq9Oripbkwoj8d0obxVi3SR16p40vkYfmolDvM412AAiEA1YvRtaJ19+/REyyAqkS/2VRda/sc9mZQ9EilVE35SHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2457820},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"f183e16e1ec94d347b2064aa84d678b1a5f6c133","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.2.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.19.0","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.15","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.1.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.89.0","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.4","release-it":"^17.0.1","typescript":"^5.3.3","@babel/core":"^7.23.7","@types/node":"^18.18.6","lint-staged":"^15.0.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^18.4.4","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.7","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.8","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.4","eslint-plugin-import":"^2.29.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^49.0.0","@testing-library/react":"^14.1.2","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.2.0","@typescript-eslint/parser":"^6.18.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.4.4","@typescript-eslint/eslint-plugin":"^6.18.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.20_1705378331891_0.42643579319799074","host":"s3://npm-registry-packages"}},"1.8.21":{"name":"@moduk/frontend","version":"1.8.21","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.21","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"a88fed2b05fde0dec25a419830dc4f49769d7c43","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.21.tgz","fileCount":672,"integrity":"sha512-PfDHmyOKVaMVO4jCmW0zNEpUoKs2Pp91mwGCvRA5roEKcVJdkrNqrOnmk7diNTnTd9vOW8yhocYIj3iNUCZFrg==","signatures":[{"sig":"MEUCIA/eCGFf1izY+eEBqFVPI8p1GeuoKwAQBvH8m9tIAkTJAiEA7h0hHY99uwXjCr6MydcEa5iJBHU36f9llVm39n/redc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2457821},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^16.13.0 || ^18.12.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"bcf0926d2ef1d84c45e52f71adaf19e95d1a5e68","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.2.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.19.0","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.15","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.89.0","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.4","release-it":"^17.0.1","typescript":"^5.3.3","@babel/core":"^7.23.7","@types/node":"^18.18.6","lint-staged":"^15.0.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^18.5.0","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.18","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.8","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.4","eslint-plugin-import":"^2.29.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^49.0.0","@testing-library/react":"^14.1.2","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.2.0","@typescript-eslint/parser":"^6.19.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.5.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.21_1705983153624_0.22048030104750893","host":"s3://npm-registry-packages"}},"1.8.22":{"name":"@moduk/frontend","version":"1.8.22","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.22","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"58b0c16c0d716e1d2e4f76792dad219d55bbfc0a","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.22.tgz","fileCount":672,"integrity":"sha512-CGlRiCCgQOVu85Sdpf/mXyG02uYzAiXR3qATXSi3Ab94fgCYf/z/jPtY5pSF3mOwoIuuuv6NaWAMKINBuqD94A==","signatures":[{"sig":"MEUCIBi5j31gFeRiC5SwLVdNKGQmXDRXyl6r1q0d9Hd+pAFmAiEA+2lTK6NoMgJR/PYKpdIUhopB1YLACfgZ/QvJHngd49U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2457821},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"d11cfc645555cffca347cbf7ed48590f5d395ff0","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.2.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.19.0","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.15","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.89.0","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.4","release-it":"^17.0.1","typescript":"^5.3.3","@babel/core":"^7.23.7","@types/node":"^18.18.6","lint-staged":"^15.0.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^18.5.0","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.18","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.8","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.4","eslint-plugin-import":"^2.29.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^49.0.0","@testing-library/react":"^14.1.2","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.2.0","@typescript-eslint/parser":"^6.19.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.5.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.22_1706242392884_0.8482252927776162","host":"s3://npm-registry-packages"}},"1.8.23":{"name":"@moduk/frontend","version":"1.8.23","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.23","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"2bba4c8a41c3bcd0f1f8acbef35e00d56875fe35","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.23.tgz","fileCount":672,"integrity":"sha512-scCWFC6ECRb3L9tSNECFHlTOMQmCBuqdtVWeI391SRxhdByr2glp59mHRLwYba7gj+K9C90yTCE53akE4ejeaQ==","signatures":[{"sig":"MEUCIBtGJthwK0n35nL1ML4E/r+qJDZeHZAXw2JFeTGHF0HjAiEA6jgDxanpZwaUri47ij9zPcsmHXB4/dCRsTIE/LsHs4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2457821},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"f7d96dd583fbe9120c6550f8272766e9835a3e6c","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.2.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.19.0","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.15","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.89.0","happy-dom":"^11.0.6","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.9","release-it":"^17.0.1","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^18.18.6","lint-staged":"^15.0.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^18.6.0","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.18","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.9","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.4","eslint-plugin-import":"^2.29.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^49.0.0","@testing-library/react":"^14.1.2","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.3.0","@typescript-eslint/parser":"^6.19.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.6.0","@typescript-eslint/eslint-plugin":"^6.19.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.23_1706587878782_0.8789504082459565","host":"s3://npm-registry-packages"}},"1.8.24":{"name":"@moduk/frontend","version":"1.8.24","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.24","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"01b400dc8b26e0c74c1eac7a4fefaf623a8f29c9","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.24.tgz","fileCount":672,"integrity":"sha512-TZG77zDPIvbvmPKkUIl588uzV4ghHINrEsN7HOr/dkAwIrU2Dg/M7siFMTC7S+lHQPKSqef/D3/mx0JahJH8nQ==","signatures":[{"sig":"MEUCIA9s7ULqRXfoKvaQHo+SD412xANW2L4cLEvmgcJWs4mWAiEA/2VVxu+JL5VM2j5CQpqT9wQqNHo3+dTOMjGOtpsM5ic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2456399},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"92a2a8815c6e5d260dfe6a0133596695a203c602","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.2.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.19.0","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","@types/shelljs":"^0.8.15","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.90.1","happy-dom":"^13.3.8","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.9","release-it":"^17.0.1","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^18.18.6","lint-staged":"^15.0.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^18.6.0","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.18","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.9","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.4","eslint-plugin-import":"^2.29.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^49.0.0","@testing-library/react":"^14.2.1","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.4.1","@typescript-eslint/parser":"^6.20.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.6.0","@typescript-eslint/eslint-plugin":"^6.20.0","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.7.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.24_1707192725531_0.3213471956721443","host":"s3://npm-registry-packages"}},"1.8.25":{"name":"@moduk/frontend","version":"1.8.25","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.25","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"ad168091ada174f0bbf990e5510d506f1e5fedd1","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.25.tgz","fileCount":672,"integrity":"sha512-WZvXUyGJH3XOwPl28BLoGoJYzVYopED00A6vwMsF/vKjwOE2xOhYVmXTe+sepb4skKqqvOcyOZOliCrns148Yw==","signatures":[{"sig":"MEYCIQD8aznBWfmUy8tEjArHM/tcz6ln6ZZgiw7OXz26ai7wGwIhAOmhsrit9nb+Y4WIk/u4tpzAm9TR1aQneYlwOm36kupQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2456725},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"2963c15efbb0e3e2262ebaa137213513acb5f916","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.2.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.19.0","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.90.1","happy-dom":"^13.3.8","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.9","release-it":"^17.0.1","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^18.18.6","lint-staged":"^15.0.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^18.6.0","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.18","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.9","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.4","eslint-plugin-import":"^2.29.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^49.0.0","@testing-library/react":"^14.2.1","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^6.20.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.6.0","@typescript-eslint/eslint-plugin":"^6.20.0","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.25_1707883894536_0.7169770168082095","host":"s3://npm-registry-packages"}},"1.8.26":{"name":"@moduk/frontend","version":"1.8.26","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.26","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"32f97ac5807fa6c78f0970414e350879c1cfba40","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.26.tgz","fileCount":672,"integrity":"sha512-HgUrGaVmxK7Hp5mBBmlh7/Lax5yV4NU6d7uoOA44a4cAwKEz3AxAxCZ0j4qBqW5uBmHRJtxaWWN73eeIU5VivQ==","signatures":[{"sig":"MEYCIQD9KFOe53XEHGHthwffREPAQg5RsrfG23IPshOeCEnhXwIhAJa314hxeeWCBsBNugUWlPzDzOToHkAvRwDd7ohV07Pj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2456723},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"43bd7a1d0f1500f13de14498e743be62b14c8397","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.2.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.19.0","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^8.0.3","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.90.1","happy-dom":"^13.3.8","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.9","release-it":"^17.0.1","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^18.18.6","lint-staged":"^15.2.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.198","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^18.6.0","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.18","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.9","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.4","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^49.0.0","@testing-library/react":"^14.2.1","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.0.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.6.0","@typescript-eslint/eslint-plugin":"^7.0.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.26_1707970294838_0.9222999280248894","host":"s3://npm-registry-packages"}},"1.8.27":{"name":"@moduk/frontend","version":"1.8.27","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.27","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"c58796e6b2853fead2a30a9d2127ed1f9005ae84","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.27.tgz","fileCount":672,"integrity":"sha512-juou8xu6m7u2SM0ajI9VlBKTpcLBFmZOIvwrm4dqw3HISmQRtq7XBkPiWxHMgr1fmoA3tJF9xRG+3WnDxU9mmA==","signatures":[{"sig":"MEUCICWpBpgYAtThENpwRZONw84H0oAiS9TE6Ds0GSDCaInDAiEAnczYpaiJWqKjhXOGYEcdcFRYZF4xantOgyPvJXXsXzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2456724},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"efba8596930db657598d3610f686a3394af28fe6","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.2.3","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.19.0","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.90.1","happy-dom":"^13.3.8","sass-true":"^7.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.9","release-it":"^17.0.1","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^18.18.6","lint-staged":"^15.2.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^18.6.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.18","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.9","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.4","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^14.2.1","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.0.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.27_1708402358857_0.6148134874733806","host":"s3://npm-registry-packages"}},"1.8.28":{"name":"@moduk/frontend","version":"1.8.28","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.28","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"a5be1439afbfc089786cf74e5c3808b8142d2367","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.28.tgz","fileCount":672,"integrity":"sha512-ZoIqFw6+pgm9zWGP2CiYmhvUkL/LIjlJh4jF+1KCdH14gAH9RfzrEbXqxE4G7YAWFqo8VjOo7JLXQAN3r65tcQ==","signatures":[{"sig":"MEYCIQCiy9gtmSZDLWYGJcjuDVN5JDW9l8gRbsbLxQUopMT9dgIhAJVtrz1Ubq3U9gBUHQPu+6NNGCA6OQiRo6SbwO+GvJmi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2456719},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"4531639ff2ba12e72672b878356122097fb4c4c3","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.2.4","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.0.2","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.90.3","happy-dom":"^13.3.8","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.9","release-it":"^17.0.1","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/node":"^18.19.18","lint-staged":"^15.2.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^18.6.1","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.18","react-merge-refs":"^2.0.2","@babel/preset-env":"^7.23.9","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.4","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^14.2.1","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.0.2","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.28_1709093563733_0.1052172121988415","host":"s3://npm-registry-packages"}},"1.8.29":{"name":"@moduk/frontend","version":"1.8.29","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.29","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"79f50db72f3fe27719d3807777ca3a6699247632","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.29.tgz","fileCount":672,"integrity":"sha512-LDr7HM9OnCuQT6Nic2OBy3hR6Vae4poekNCxy7VBjuhOYCb/JHX1zaRqrAJE4Hnd2W7FwRHKg166l+CrJgNwcg==","signatures":[{"sig":"MEUCIQClAcM0sjaG/PfnkV8f4ijwJDBXpyP+InYsxHRV7biRnwIgTLx9QYUXG/GB2tL7AXCd5Q5LSQrq3SqNovsFiPilu0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2456749},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"185fe74f04230bda1d8472f4c3e25c8324279842","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.2.4","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.90.3","happy-dom":"^13.3.8","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.9","release-it":"^17.0.1","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/node":"^18.19.18","lint-staged":"^15.2.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^19.0.3","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.18","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.24.0","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.4","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^14.2.1","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.1.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.29_1709611901213_0.8086552619500744","host":"s3://npm-registry-packages"}},"1.8.30":{"name":"@moduk/frontend","version":"1.8.30","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.30","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"4fc6ef48f71081366a04bc43011db2f988d78f7e","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.30.tgz","fileCount":672,"integrity":"sha512-Uan3N6PlT31NKB2r6z0gTQHuZEJyqQaMmdI1I7h+ik1SBLWcLkl8RRkA/pvYbM95bFLtcNXqtwsFAbreFmsa5Q==","signatures":[{"sig":"MEUCIHzBFkSrZ86wfN+dhNMynVSOqH+6jwS2gAAnBentS4QaAiEA1MWRBMYaTLYG2QE9MKWE68TgXPMOXk9RuDqnoCyvVFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2456749},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"4521d699f3727939ca06e33722efad36af0ffe77","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.2.4","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.1","webpack":"^5.90.3","happy-dom":"^13.3.8","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.9","release-it":"^17.0.1","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/node":"^18.19.18","lint-staged":"^15.2.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^19.0.3","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.24.0","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.4","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^14.2.1","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.1.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"^7.1.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.30_1710216744672_0.39873896221949146","host":"s3://npm-registry-packages"}},"1.8.31":{"name":"@moduk/frontend","version":"1.8.31","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@1.8.31","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"b30ccec678050dafb49c84d8c677f103edae6521","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-1.8.31.tgz","fileCount":672,"integrity":"sha512-Cif65Aw+4PDlu7yam/yQbjhYxsIL3kgdv+39ACvc7CAtNF88Jjn0zO2FrtSn88c4gfh86KliGrm6pL+wWhLxJg==","signatures":[{"sig":"MEQCIE4RHBlm4sKNKlGYWezTLKswz7Lif21SZuc/uyhEigJKAiBiLU1SfeuiSyERTC91F8KBGFY1wOKaQZeHdXZ3hjxlPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2456749},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"925d3073a4d7d35a228a7d8a8f9b3b88e90b0b1c","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.2.4","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^13.3.8","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.9","release-it":"^17.1.1","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/node":"^18.19.18","lint-staged":"^15.2.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^19.0.3","@types/nunjucks":"^3.2.3","@playwright/test":"^1.38.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.24.0","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.4","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^14.2.1","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.1.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"^7.1.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"4.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_1.8.31_1710325329291_0.43680582322393535","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@moduk/frontend","version":"2.0.0","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.0","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"d15873e07328ca9654c7ace2e7d87461f3b6e223","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.0.tgz","fileCount":673,"integrity":"sha512-UmDJToGzZvy1LGVeL7820WHXJ+xIrcwlz08Cs7F0YgbzNjSWBLK1MGu50dexgOWx9MCZjSXIIY2kS8IhU/xxqA==","signatures":[{"sig":"MEUCIQC6Pmf3yOThLRyDf+H9C/zVWBLyozKMg8ahVXD/JPFCywIgCN+bgPljDGjd2GlQzVb9M6Bo7HiA9EfzZSphGTm0eS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2170254},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"3762b2a52f2968456ec52f27b9f4c92b28d8882c","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.2.4","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^13.3.8","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.9","release-it":"^17.1.1","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/node":"^18.19.18","lint-staged":"^15.2.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^19.0.3","@types/nunjucks":"^3.2.3","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.24.0","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.4","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^14.2.1","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.1.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"^7.1.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.0_1710389516961_0.592234008620887","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@moduk/frontend","version":"2.0.1","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.1","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"74deae24792eb0e64716d3980b63a566289f9fba","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.1.tgz","fileCount":673,"integrity":"sha512-dmBBaq/+dysh9QBqxHl5E9weGdHUJvyMWzPaTW6OddDNMR9Ot2DZV9FtUQteOpFXyaQ8SgDxhy7j25rnO+8o1A==","signatures":[{"sig":"MEYCIQCjFm+ih6CnuZgY2GfmHY48ugOH9WyhF0GzBhlyYzTAzAIhAMcAs/XzcToqVoKljKKyD9FYqf6xb0RIkjmboo9KsPEc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2170255},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"53e2173cb711809c6196967c4a24f228d5fdb08b","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.2.4","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^13.3.8","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.9","release-it":"^17.1.1","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/node":"^18.19.18","lint-staged":"^15.2.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^19.0.3","@types/nunjucks":"^3.2.3","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.24.0","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.4","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^14.2.1","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.1.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"^7.1.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.1_1712290381954_0.5039404230970743","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@moduk/frontend","version":"2.0.2","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.2","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"afd7f48e8a7e19e9dbb944d919dc8a2f2b08299e","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.2.tgz","fileCount":673,"integrity":"sha512-K5vP6duly8uIPosvnLy+mzr1NDsinCz0+V0UL7uM12a2jIwzHxRQnAfYJuibsp29tIacUrr2zlaiiRiXTQoHNQ==","signatures":[{"sig":"MEUCIQDx0mosuRylpebbTjjTyXP66xrfwvMpWouawLVmQCxdIQIgI7hCwDqFHSCEgt1L79t5bCcmdH6s31q1NG1NazzE4jQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2170360},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"0ba906aad87f657e4d0b97c4a5c26950c480258f","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.1","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^13.3.8","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.9","release-it":"^17.1.1","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/node":"^18.19.18","lint-staged":"^15.2.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^19.0.3","@types/nunjucks":"^3.2.3","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.24.0","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.4","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^14.2.1","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.1.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"^7.1.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.2_1713327189355_0.09823651295859626","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@moduk/frontend","version":"2.0.3","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.3","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"0f627a2e588665e4a0f54b305a899b603e425837","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.3.tgz","fileCount":687,"integrity":"sha512-QkqA0uvpNqD9VgGiRJRTZsmdLMJOMqe5ght5NcP3qREEQmW8zrmUqGuHikZiv4Ztrws8DxpUoySMx+i+AKlWqQ==","signatures":[{"sig":"MEQCIEXDN8K6HrKXAmsfPFZQxqgmjR+vmQ99sCAN7tNi2OAOAiBstg6qHaAtOLz9XVvnKif2GTEjNNAmlv0hUWTqpHpDMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2274083},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"d7caef47f36a156f136d512035a987470e54eb1f","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.2","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^13.3.8","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.9","release-it":"^17.1.1","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/node":"^18.19.18","lint-staged":"^15.2.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^19.0.3","@types/nunjucks":"^3.2.3","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.24.0","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.7.3","@testing-library/dom":"^9.3.4","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^14.2.1","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.1.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.0.3","@typescript-eslint/eslint-plugin":"^7.1.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.3_1713845495799_0.9125390750489517","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@moduk/frontend","version":"2.0.4","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.4","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"69d4848f9a38c03ab932e464fc81a22208728289","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.4.tgz","fileCount":687,"integrity":"sha512-Ll7BywU+vwifwKj8VdUbIcpR8pfQwyTvCvJWJwRsFP/8gwl0matPoo7X6r6pwYkyWsjAGNEMGbmZyvmm8rMukA==","signatures":[{"sig":"MEUCIA2mSEYGtOSosVQXQWfs+IYRhRiCEhB6li1YnaNzrP/FAiEA+mtXEs33bfhDusGFVGrMRBHi8sX7CfQI7gcfklUwYow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2274083},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"7c388dad24957aa98bbf2347148cfa6ad262ade4","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.2","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.41.0","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^13.3.8","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.9","release-it":"^17.1.1","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/node":"^18.19.18","lint-staged":"^15.2.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^19.3.0","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.24.0","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^9.3.4","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^14.2.1","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.1.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.1.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.4_1714451254094_0.4439379032679953","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@moduk/frontend","version":"2.0.5","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.5","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"149ce922dcb044654102b924ec575beb697549ee","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.5.tgz","fileCount":687,"integrity":"sha512-IRRiZbMLYMmhbMJYuXOBW/JV1dcfaW0ztp2ftPluBTXkPLgCNn2GH3GSKKaLeIczIIqH+EQCvqrj7gCUmQpl9Q==","signatures":[{"sig":"MEQCIFAZ9x2QrxDZEV30C61tsRS+UnK5kW3dlVbFdpZgDV0UAiAA7SW+hHmndDIqFO9nishGWACQkl18pFSnWsut4lTR1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2274083},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"dd0fbcc236918987173d620bfa23655cd71ed03d","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.2","dependencies":{"clsx":"^2.0.0","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.45.1","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^13.3.8","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.23.9","release-it":"^17.1.1","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/node":"^18.19.18","lint-staged":"^15.2.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^19.3.0","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.24.0","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^9.3.4","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^14.2.1","@babel/preset-typescript":"^7.23.3","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.8.0","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.5_1714709610077_0.2969478981264395","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@moduk/frontend","version":"2.0.6","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.6","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"7e3fd9ca86e242ccc01de3d921bbc13c603f0b0d","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.6.tgz","fileCount":687,"integrity":"sha512-EGXiJksH5fvRn96q4YTaf0EGefYdPSIq6GP1Nvxg8qmw4Jb5v8luTu+xQrX7k+NYFJaJgZYqfmKX4eIp4J6ohQ==","signatures":[{"sig":"MEUCIHCMhXD14ZsamPlBNHG+FOCQx6/f0hqOBhop+kvb7kIjAiEA9cGtzWqfKXkkyiYHXU2kuvhKWpsR4Sx2Cyekaby+oog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2271583},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"2a686a1fc12ab4cbf1a008f7a59e575306ad324b","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.2","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.45.1","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^14.10.1","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.24.5","release-it":"^17.1.1","typescript":"^5.3.3","@babel/core":"^7.24.5","@types/node":"^18.19.18","lint-staged":"^15.2.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^19.3.0","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.24.5","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.1.0","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^15.0.6","@babel/preset-typescript":"^7.24.1","@testing-library/jest-dom":"^6.4.5","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.8.0","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.6_1715141506095_0.28371871446355","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@moduk/frontend","version":"2.0.7","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.7","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"c3c0e3dfd2e7685c26f4a7233e0d8d8dda81f942","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.7.tgz","fileCount":687,"integrity":"sha512-/WWvBVo02/gmcZnFO7mjlDSsNJZ0RqkNAWU7IdZQh6V+EUerIP91JcV6Ye17ck0t8tptI8mgztm0Ye4YO8JLGQ==","signatures":[{"sig":"MEUCIBKtRVzsoDHPWw8enOeZMNJ+eP4FhmN8bHRbDSPQTCU2AiEA8ot9F6XYJA9RtAkgfhhsPE5kW7ESbcFdQduDXAdAhNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2271583},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"9a9099ee8c39a625dd47182fa58ce0aea6c8f510","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.2","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.45.1","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^14.10.1","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.24.5","release-it":"^17.1.1","typescript":"^5.3.3","@babel/core":"^7.24.5","@types/node":"^18.19.18","lint-staged":"^15.2.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^19.3.0","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.24.5","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.33.2","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.1.0","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^15.0.7","@babel/preset-typescript":"^7.24.1","@testing-library/jest-dom":"^6.4.5","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.8.0","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.7_1715659918595_0.45094549161965225","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@moduk/frontend","version":"2.0.8","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.8","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"fae0dcd1afbf4fb62820aa0bfc0387b06cb91f30","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.8.tgz","fileCount":687,"integrity":"sha512-DR1+Fa7RgR8cyGwotg/6a53H54rDY61M3qTXMrJOQXSib+6IJyU8EME4dVMjWng8IvP+G3DTdB4+wm2BuK8sIg==","signatures":[{"sig":"MEYCIQDrQar8yPwSq3N1KSD95qKtaJ6cxCFjtopuPac/G0rLygIhALqHKDW8A927Zi5Ja2ed09bcvWoV7C+W75MvKTe9n6Bf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2271583},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"86aed42dff566d06799120d88f7838aa6eae15d5","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.2","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.10","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.45.1","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^14.10.1","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.24.5","release-it":"^17.1.1","typescript":"^5.4.5","@babel/core":"^7.24.5","@types/node":"^18.19.18","lint-staged":"^15.2.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^19.3.0","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.24.5","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.34.1","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.1.0","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^15.0.7","@babel/preset-typescript":"^7.24.1","@testing-library/jest-dom":"^6.4.5","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.8.0","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.8_1716092001491_0.9530340658567831","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@moduk/frontend","version":"2.0.9","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.9","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"7fc2297dc5ba3752c9d3d1ac7d16db2da124ba27","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.9.tgz","fileCount":687,"integrity":"sha512-/2aXYYpLCvDUcspS6lkkxn4TjAFikw52ymutvXfTgmDaSKdh+/8uDZXzHtmyF2GAWz6IaFxW9lHJqAg12BaD/w==","signatures":[{"sig":"MEUCIQDhaklMd134iXVBAVweGtqgMxxhubTFjZ5p876EbYyrHAIga7i9CsRLahGE+MNXdso4jUImmi0FICI+7qP+4oRI0Ik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2271583},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"d7e6bd8d1c0ac14706103161efcb9137bd3d6da3","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.5.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.2","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.15","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.45.1","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^14.10.1","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.24.5","release-it":"^17.1.1","typescript":"^5.4.5","@babel/core":"^7.24.5","@types/node":"^18.19.18","lint-staged":"^15.2.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^19.3.0","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.24.5","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.34.1","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.1.0","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^15.0.7","@babel/preset-typescript":"^7.24.1","@testing-library/jest-dom":"^6.4.5","@typescript-eslint/parser":"^7.9.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.9.0","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.9_1716351154943_0.5215852304828019","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"@moduk/frontend","version":"2.0.10","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.10","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"9f54baac82eb3e88d1616a2bdf4aa75445ffb3e8","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.10.tgz","fileCount":687,"integrity":"sha512-gjAkTW6NtaMW2X/CSk9hyTZyI80tbMiJyAtTihSMG02R4zec8uGIVB56OnaCvr5i1BRAYQM5YgKbluqwn/YTTw==","signatures":[{"sig":"MEUCIQDMSVGOTmR8HyzB4JXe1E0VonYBD/GWzzlgeHp/6keSeQIgA+z0VQocEPLbTElYqKo/sXTsyAa6kDuQcjH5YWzq0qQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2271584},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"3d40eed9cb47b466d2079c56303abebbb0b2f86a","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.7.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.3","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.15","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.45.1","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^14.10.1","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.24.5","release-it":"^17.1.1","typescript":"^5.4.5","@babel/core":"^7.24.5","@types/node":"^18.19.18","lint-staged":"^15.2.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.23.7","@commitlint/cli":"^19.3.0","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.24.5","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.34.1","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.1.0","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^15.0.7","@babel/preset-typescript":"^7.24.1","@testing-library/jest-dom":"^6.4.5","@typescript-eslint/parser":"^7.9.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.9.0","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.10_1718856720545_0.4550053347435121","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"@moduk/frontend","version":"2.0.11","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.11","homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"adb18069b1a768d231377560f095bcd1b1c52c52","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.11.tgz","fileCount":687,"integrity":"sha512-8NXhPXN9QiLcACVaxgMOXQJKrkJrBb+6JbETr2GuAFSbtFeiQ28DZqqDZmMbZJj+3FBu3OBzw5+IyYE5Ox/AdQ==","signatures":[{"sig":"MEUCIQCnSFRwAH6hK0rdc3F93pbYkN0qTEX1fRsB7z5uz8G6SAIgVq4ASBaEYKSNxGB3DKwJkdyvo6VWMhpmbFIJzLwEs1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2260729},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"63ad19639b216f807b0476d9e04d3dc4d5322fca","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.7.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.3","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.15","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.45.1","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^14.10.1","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.24.7","release-it":"^17.1.1","typescript":"^5.4.5","@babel/core":"^7.24.7","@types/node":"^18.19.18","lint-staged":"^15.2.2","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.17.5","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.24.6","@commitlint/cli":"^19.3.0","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.24.7","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.24.7","eslint-plugin-react":"^7.34.1","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.1.0","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^15.0.7","@babel/preset-typescript":"^7.24.7","@testing-library/jest-dom":"^6.4.5","@typescript-eslint/parser":"^7.14.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.14.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.11_1719807172393_0.9364295093677093","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"@moduk/frontend","version":"2.0.12","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.12","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"f4516682757f3e0f22fd59e5297e9153fb08117f","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.12.tgz","fileCount":687,"integrity":"sha512-NvzcKgAyQWH2KkOyGmmBxqHbzJshNh1pFjdgh/qLaKvgCcghZwRh163UPbfy9K0++lC3SdPmdwmXzVILBsvpYw==","signatures":[{"sig":"MEUCIQDOr+ITHyL+xaKnv496hKtPcgUc+ofsxJdDmLlPV/ikZwIgOXbDMyTSJIMtTDIm8+AGzG5fCXB3OKqGdbvKxTgOMEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2260729},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"a346896ab517fa779dba933cda58b98e84259403","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.7.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.3","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.15","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.45.1","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^14.10.1","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.24.7","release-it":"^17.1.1","typescript":"^5.4.5","@babel/core":"^7.24.7","@types/node":"^18.19.18","lint-staged":"^15.2.7","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.17.5","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.24.6","@commitlint/cli":"^19.3.0","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.24.7","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.24.7","eslint-plugin-react":"^7.34.1","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.1.0","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^15.0.7","@babel/preset-typescript":"^7.24.7","@testing-library/jest-dom":"^6.4.5","@typescript-eslint/parser":"^7.14.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.14.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.12_1720498362276_0.33556106203532754","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"@moduk/frontend","version":"2.0.13","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.13","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"391aa227bdf4f01822258f37bedfbd8613c49587","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.13.tgz","fileCount":687,"integrity":"sha512-sslT1yfddcUSJUmGjn8wWNnRtsBSAi4iqPspSTOlXdHYQ0+7eaklWYxfpIeJOR0M6pN9KdeleQx8f9y8ozwXwQ==","signatures":[{"sig":"MEUCIGG9DmTL9aH13q/NJipbqj7BGw20rpdEAa5ZOD+ckHJTAiEA5gNpv6sZst6Uh6JmQKpZ9vGZRTNsaKDHY6uwUq3vlJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2260729},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"1f7f4cfde6ce7b5c6860995c4a92425ba64197ec","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.7.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.4","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.15","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.45.1","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^14.10.1","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.24.7","release-it":"^17.1.1","typescript":"^5.4.5","@babel/core":"^7.24.7","@types/node":"^18.19.18","lint-staged":"^15.2.7","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.17.5","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.24.6","@commitlint/cli":"^19.3.0","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.24.7","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.24.7","eslint-plugin-react":"^7.34.1","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.1.0","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^15.0.7","@babel/preset-typescript":"^7.24.7","@testing-library/jest-dom":"^6.4.5","@typescript-eslint/parser":"^7.14.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.14.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.13_1725368308396_0.45232714307523225","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"@moduk/frontend","version":"2.0.14","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.14","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"14340d1506f8cb806c83d356e954d5ae9b16de3f","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.14.tgz","fileCount":687,"integrity":"sha512-nFCU1EHKm03iUYgJCcXTneNxBEBONr8EZNaUWQifbofDqYg7K4waRFI06vBwKa7jZtS4mUDwLVvErYszQOEsmA==","signatures":[{"sig":"MEQCIGxyRcG0gWS5H5rW+aYcSdUwP0o/e9JLoVKVMiBDCVczAiBVfBUM/6+rDyeGAP2CIDtOAycOfylW6zoJbEQRDhiocw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2260729},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"d9b395a24366f02b0f48269bd27eed3d6078b19d","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.7.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.4","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.15","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.45.1","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^14.10.1","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.24.7","release-it":"^17.1.1","typescript":"^5.4.5","@babel/core":"^7.24.7","@types/node":"^18.19.18","lint-staged":"^15.2.7","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.17.5","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.24.6","@commitlint/cli":"^19.3.0","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.24.7","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.24.7","eslint-plugin-react":"^7.34.1","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.1.0","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^15.0.7","@babel/preset-typescript":"^7.24.7","@testing-library/jest-dom":"^6.4.5","@typescript-eslint/parser":"^7.14.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.14.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.14_1728554232809_0.38684916711711903","host":"s3://npm-registry-packages"}},"2.0.15":{"name":"@moduk/frontend","version":"2.0.15","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.15","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"5dbaadbffaa5b6825482bc00725d7a1b99519af3","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.15.tgz","fileCount":687,"integrity":"sha512-/e+Oc6ElC7+Nzc38eZHVTm7aGsXDVEv6IwoCFix1mlip62Osuu2iJ0wgWN1g2MFu6ts/pmok97F8CKd0d4pHEg==","signatures":[{"sig":"MEYCIQC88VBXqBHaAsNipGj342IFEhnnDV+zkygSU7AqrHniKQIhAPU8lX1v68pRkoscJ37Hn2Bsm9zWOlZDbNLiqfZ5ILAr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2260364},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"21c821f4d86577687681d674e20b72752e32fdda","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.7.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.4","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.15","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.45.1","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^14.10.1","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.25.7","release-it":"^17.1.1","typescript":"^5.4.5","@babel/core":"^7.25.7","@types/node":"^18.19.18","lint-staged":"^15.2.7","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.17.5","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.25.7","@commitlint/cli":"^19.3.0","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.25.7","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.25.7","eslint-plugin-react":"^7.34.1","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.25.7","@testing-library/jest-dom":"^6.5.0","@typescript-eslint/parser":"^7.14.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.14.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.15_1728619980092_0.8789534859322947","host":"s3://npm-registry-packages"}},"2.0.16":{"name":"@moduk/frontend","version":"2.0.16","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.16","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"48b889898f59bd9f4ca6c8327f06f63f775b8fda","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.16.tgz","fileCount":687,"integrity":"sha512-4H5X0Qjs0SUkK/+EtNi14CPw4iuZccBlfzFYqKcGrtaAdzwrxELmMcwDjMCwACM/JZweZxRIhMryjIpxkknzNQ==","signatures":[{"sig":"MEQCIG5mxruVpzYI7GtsulHuXuFOoAyHuqZqskt7WzRg+4uqAiAQMdNbdtOEuUZTMC6SiZdDQ2X4PN8MoP+3NccsftcQRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2260364},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"f394662d660fd455009e21d4033b5e227c3c6862","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.7.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.4","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.15","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.45.1","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^14.10.1","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.25.7","release-it":"^17.1.1","typescript":"^5.4.5","@babel/core":"^7.25.8","@types/node":"^18.19.18","lint-staged":"^15.2.7","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.17.5","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.25.7","@commitlint/cli":"^19.5.0","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.25.8","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.25.7","eslint-plugin-react":"^7.34.1","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.25.7","@testing-library/jest-dom":"^6.5.0","@typescript-eslint/parser":"^7.14.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.14.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.16_1728983439447_0.5546020635240849","host":"s3://npm-registry-packages"}},"2.0.17":{"name":"@moduk/frontend","version":"2.0.17","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.17","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"7276006ae23fa2d72531c02dc9b2e75f84b59327","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.17.tgz","fileCount":687,"integrity":"sha512-8w9IENwLNV52REjhHD8wBEhMOVJwrzhEyxYmxXT6oNpN51xQGUDt+BRCwILkDZzPWm31RfBmhijpWAPTe3eO+A==","signatures":[{"sig":"MEUCIC5K7jxensJaTGTJ/saFZIJxSs8jVPe6AfGH6+RzAYsBAiEA4QYwzBDGvP258qWUqpzy8pV6BCahLReWiGly6N8rGJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2260364},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"b1343e6aef896be558f95d363f963a659d2a6d83","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.7.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.4","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.15","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.45.1","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^15.10.1","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.25.7","release-it":"^17.1.1","typescript":"^5.4.5","@babel/core":"^7.25.8","@types/node":"^18.19.18","lint-staged":"^15.2.7","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.17.5","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.25.7","@commitlint/cli":"^19.5.0","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.25.8","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.25.7","eslint-plugin-react":"^7.34.1","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.25.7","@testing-library/jest-dom":"^6.5.0","@typescript-eslint/parser":"^7.14.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.14.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.17_1730952805031_0.3697477725048186","host":"s3://npm-registry-packages"}},"2.0.18":{"name":"@moduk/frontend","version":"2.0.18","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.18","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"1b52e0d3b11a6bdd1cc0341dd71147b83134a730","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.18.tgz","fileCount":687,"integrity":"sha512-dn7kFSxoVxJ6I+W/vngMip+zByysT2qWIbYZPeCCTYEVRH9BcwgcHKJC/V6WWy85Or3iaqA8UCMWZsaLy7bkiA==","signatures":[{"sig":"MEUCIEVAcGaZBwVd1aqF7z/4TA4TP4yiYx4iX52EvwU8pA/iAiEA5CknImf9P2POd0J1JWKFIxSKQTElKCN0qAhwtrwlMU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2260364},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"d249605b261b002bb9e11f073b3aa8fb0adec405","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.7.0","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.4","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.15","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.45.1","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^15.11.0","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.25.7","release-it":"^17.1.1","typescript":"^5.4.5","@babel/core":"^7.25.8","@types/node":"^18.19.18","lint-staged":"^15.2.7","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.17.5","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.25.7","@commitlint/cli":"^19.5.0","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.25.8","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.25.7","eslint-plugin-react":"^7.34.1","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.25.7","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^7.14.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.14.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.18_1731039219246_0.8463326497607608","host":"s3://npm-registry-packages"}},"2.0.19":{"name":"@moduk/frontend","version":"2.0.19","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.19","maintainers":[{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"de926910d0cfd2de62f270d03dd8d593cbe7c673","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.19.tgz","fileCount":687,"integrity":"sha512-VR1mY7TNfj67G5HxyEOJlgMtymRp7P9ydswEJ++98D3oWL8kM7QnOEUBjaO11GAddOuVpAC2e4egg3rXeYYO7w==","signatures":[{"sig":"MEUCIQDOvO0LtL2hCnUkoyZAm+yEPZOlAi2KcSfSVHkemqcnigIgOu8l2mXGP3+EUam8RmQsvaOOW6wBlWbcIAZDXCBLu08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2260364},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"2fd635188246b048f78f3eb56f436e898a3ec2bc","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.8.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.5","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.15","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.45.1","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^15.11.0","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.25.9","release-it":"^17.1.1","typescript":"^5.4.5","@babel/core":"^7.26.0","@types/node":"^18.19.18","lint-staged":"^15.2.7","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.17.5","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.25.9","@commitlint/cli":"^19.5.0","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.26.0","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.34.1","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^7.14.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.14.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.19_1732103682501_0.49961324469751944","host":"s3://npm-registry-packages"}},"2.0.20":{"name":"@moduk/frontend","version":"2.0.20","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.20","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"1af6aff9a3217779d35e351ba734743dd1b5d64c","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.20.tgz","fileCount":687,"integrity":"sha512-RPORc9+1QHg3ssEMEia0dEoctNnpOr/u/mDd/YNcj2mNIToVK/L/gLznYY/6m1yttVys9prrXqSFFYycDvzrFA==","signatures":[{"sig":"MEYCIQCu4VuN3qPzzugQ6jaOe1FdJNm5D/aX1mc+p23TcXLRxQIhAOGUQT+BL8mJK29kwYC04KKlqS5FlrqGCS8RySV0ehaa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2260364},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"a1c76e951adc848b9112d1b2f895ecc49ffbec2a","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.8.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.5","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.15","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.45.1","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^15.11.0","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.25.9","release-it":"^17.1.1","typescript":"^5.4.5","@babel/core":"^7.26.0","@types/node":"^18.19.18","lint-staged":"^15.2.7","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.17.5","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.25.9","@commitlint/cli":"^19.5.0","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.26.0","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.34.1","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^7.14.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.14.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.20_1736914397729_0.3499252899059","host":"s3://npm-registry-packages-npm-production"}},"2.0.21":{"name":"@moduk/frontend","version":"2.0.21","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.21","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"21297df058f77d73cd80f028fe8fbabbab5fe35a","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.21.tgz","fileCount":687,"integrity":"sha512-yM6hgQUlPN2leAG8CUso3PIOUwpyNXl+DlpfGI/VMzYzc4t/ruMLdWhHUrmgPpP1KrNW/d1IrdHyDcp6t+lAKQ==","signatures":[{"sig":"MEYCIQDr3EEhdVqs19JtWrTIOgzP8A5lRp8Um4rHph+T9Cg/5wIhAJEtvQGwqopCFGJIGfASfXG+PL/7pQMb5PYSkp/5qEte","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2260399},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18.19.0 || ^20.11.0"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","default":"./lib/index.js","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"70118422e5e3f80943104957843a535ef293ba7e","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.8.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"18.20.5","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.15","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.45.1","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^15.11.0","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.25.9","release-it":"^17.1.1","typescript":"^5.4.5","@babel/core":"^7.26.0","@types/node":"^18.19.18","lint-staged":"^15.2.7","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.17.5","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.25.9","@commitlint/cli":"^19.5.0","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.26.0","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.34.1","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^7.14.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.14.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.21_1737000791454_0.43558771197625723","host":"s3://npm-registry-packages-npm-production"}},"2.0.22":{"name":"@moduk/frontend","version":"2.0.22","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.22","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"b11dcb251b3de736bdce021f39cb950e5744ead8","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.22.tgz","fileCount":687,"integrity":"sha512-tzwjSpnkMXNpCYiEGpkHf2+KYWsB08zu8kyQx7eX9dEnnk5ceDwWrOHyEoqKiK6/Vz/M+fVF56SBDpXKyq80sg==","signatures":[{"sig":"MEUCIQCKIpMHP+1W+gZlhkxwsfzKvfA4dFngghztcE6Ok2CAtwIgL67rwExFlCUK+uhcQpvQmXZyzJfRRLpthCDnxcwlB5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2260408},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18 || ^20 || ^22"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","default":"./lib/index.js","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"9cdae8397c420d0a74022f4466199a47c114a4c2","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.9.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"22.13.1","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.15","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.45.1","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^15.11.0","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.25.9","release-it":"^17.1.1","typescript":"^5.4.5","@babel/core":"^7.26.0","@types/node":"^18.19.18","lint-staged":"^15.2.7","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.17.5","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.25.9","@commitlint/cli":"^19.5.0","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.26.0","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.34.1","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^7.14.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.5.0","@typescript-eslint/eslint-plugin":"^7.14.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.22_1738383107432_0.1946233959210235","host":"s3://npm-registry-packages-npm-production"}},"2.0.23":{"name":"@moduk/frontend","version":"2.0.23","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.23","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"1aa93c91235371fb3e281ebf934f3eb7005c6d7d","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.23.tgz","fileCount":687,"integrity":"sha512-U+MQ+FaDntncA6TjyUVBGRFOvp3j+8e8UgNjNp/bI8CcXd9zowspJHDl+FtM5DpCX3K9oK1q3p8ul46V8YgYuA==","signatures":[{"sig":"MEYCIQCvjQHpmq5pA9mgaIMaiLFUVuwQv4GzpGye/YQfO1DbWQIhAJK22X3JXgB/MHfPIJL6kF5HB1cOD9+pFFeYdGx+ZuYA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2260408},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18 || ^20 || ^22"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","default":"./lib/index.js","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"6e23bad6a22ca48d7c8f6e5dedd5bfdb34c33f90","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.9.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"22.14.0","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.15","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.45.1","eslint":"^8.52.0","vitest":"^1.2.1","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^15.11.0","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.25.9","release-it":"^17.1.1","typescript":"^5.4.5","@babel/core":"^7.26.0","@types/node":"^18.19.18","lint-staged":"^15.2.7","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^18.2.43","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.17.5","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.25.9","@commitlint/cli":"^19.7.1","@types/nunjucks":"^3.2.6","@playwright/test":"^1.42.1","@types/react-dom":"^18.2.21","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.26.0","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.34.1","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^7.14.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.7.1","@typescript-eslint/eslint-plugin":"^7.14.1","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.23_1740974883625_0.6172057446646659","host":"s3://npm-registry-packages-npm-production"}},"2.0.24":{"name":"@moduk/frontend","version":"2.0.24","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.24","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"8db44894ce2d54e82708dc8b88e12575151b2d6a","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.24.tgz","fileCount":683,"integrity":"sha512-Tdgpjh86xw79XT266+pEQdxt9kGDfDts7CNzYQhY/Q6iyTZix1lUgH8RPFte5vqdObP2cBYCPzq+jH2ELgy1Cg==","signatures":[{"sig":"MEUCIQDk+SdQb5ZNcu5i4kMhCNkHaDu2wO64P9BDs5DSVTf9LwIgbIHZrVWo1DAOFfV7BNWoFR5AOJFlmgrla/DYSgSjThA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2307533},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18 || ^20 || ^22"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","default":"./lib/index.js","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"124ab6ec0d167ed120bb61ca60bbbea37c4c839e","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.9.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.15","react-merge-refs":"^2.1.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","glob":"^10.3.15","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.50.0","eslint":"^8.52.0","vitest":"^3.2.3","shelljs":"^0.8.5","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^15.11.0","sass-true":"^8.0.0","stylelint":"^15.11.0","@babel/cli":"^7.25.9","release-it":"^19.0.3","typescript":"^5.8.3","@babel/core":"^7.26.0","@types/node":"^18.19.111","lint-staged":"^15.2.7","postcss-cli":"^11.0.0","webpack-cli":"^5.1.4","@types/react":"^19.1.8","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/lodash":"^4.17.5","@11ty/eleventy":"^2.0.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.25.9","@commitlint/cli":"^19.7.1","@types/nunjucks":"^3.2.6","@playwright/test":"^1.53.0","@types/react-dom":"^19.1.6","react-merge-refs":"^2.1.1","@babel/preset-env":"^7.26.0","postcss-preset-env":"^9.3.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.34.1","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.29.1","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^51.0.1","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.34.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-scss":"^11.1.0","@commitlint/config-conventional":"^19.7.1","@typescript-eslint/eslint-plugin":"^8.34.0","eslint-import-resolver-typescript":"^3.6.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.24_1749874379207_0.6227485213701223","host":"s3://npm-registry-packages-npm-production"}},"2.0.25":{"name":"@moduk/frontend","version":"2.0.25","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.25","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"62a48cf9baaa156e8dc5796d5c610ae6fd7bbbc1","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.25.tgz","fileCount":683,"integrity":"sha512-g2HCqF6rHQ7629hte7zIws8VUIdX3aJ+yxregUerVcnBovbXaDP6t74FgOqA/9K6BH1JdHzlVAl+9P1CWne+Zg==","signatures":[{"sig":"MEYCIQDIBNugaQIMpDmmsgWVfjOsCDD7h7+K+mmueXkL0vGawAIhAKmVK9q0z62zikK3nmarQ07Q5XdRlBzuYBjyX5g1pQge","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2310490},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18 || ^20 || ^22"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","default":"./lib/index.js","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"307d550ee474111b8f25a69d16fd427b0a2f43ad","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.9.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","@eslint/js":"^9.29.0","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.16","react-merge-refs":"^3.0.2","typescript-eslint":"^8.34.0","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","glob":"^11.0.3","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.50.0","eslint":"^9.29.0","vitest":"^3.2.3","shelljs":"^0.10.0","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^18.0.1","sass-true":"^8.0.0","stylelint":"^16.20.0","@babel/cli":"^7.27.2","release-it":"^19.0.3","typescript":"^5.8.3","@babel/core":"^7.26.0","@types/node":"^24.0.3","lint-staged":"^16.1.2","postcss-cli":"^11.0.0","webpack-cli":"^6.0.1","@types/react":"^19.1.8","babel-loader":"^10.0.0","concurrently":"^9.1.2","@types/lodash":"^4.17.17","@11ty/eleventy":"^3.1.1","@eslint/compat":"^1.3.0","tsconfig-paths":"^4.2.0","@babel/register":"^7.25.9","@commitlint/cli":"^19.7.1","@types/nunjucks":"^3.2.6","@playwright/test":"^1.53.0","@types/react-dom":"^19.1.6","react-merge-refs":"^3.0.2","@babel/preset-env":"^7.26.0","postcss-preset-env":"^10.2.3","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.5","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.31.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^59.0.1","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.34.0","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","stylelint-config-standard-scss":"^15.0.1","@commitlint/config-conventional":"^19.7.1","@typescript-eslint/eslint-plugin":"^8.34.0","eslint-import-resolver-typescript":"^4.4.3","@release-it/conventional-changelog":"^10.0.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.25_1750133855101_0.992827867649422","host":"s3://npm-registry-packages-npm-production"}},"2.0.26":{"name":"@moduk/frontend","version":"2.0.26","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.26","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"e8629db9949df62b9765438814245f6cdbf316bb","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.26.tgz","fileCount":683,"integrity":"sha512-dpvz5gt7VUHAi+apgrpKw0pUZ0s5ELCj+w4ervjjF9Y4NE8MvsTB3gkDe5WwqVsUttIHy6kfjNKP19ckEYD9lw==","signatures":[{"sig":"MEYCIQC0O5cdLGO6ogRgCkMAVVRUcd7By/J1ekgql1fsu7NI7gIhAKg/bHdTwgUM2TRVi+KL2dOqfQ9xocRhZ+/MZkF5Hy1N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2310490},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18 || ^20 || ^22"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","default":"./lib/index.js","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"0ad8ea3e0cb8cb6e86f71235eea32c4ad75e4a31","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","actor":{"name":"design-system-automation","type":"user","email":"design-system-automation@digital.mod.uk"},"email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.9.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","@eslint/js":"^9.29.0","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.16","react-merge-refs":"^3.0.2","typescript-eslint":"^8.34.1","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","glob":"^11.0.3","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.50.0","eslint":"^9.29.0","vitest":"^3.2.4","shelljs":"^0.10.0","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^18.0.1","sass-true":"^8.0.0","stylelint":"^16.21.0","@babel/cli":"^7.27.2","release-it":"^19.0.3","typescript":"^5.8.3","@babel/core":"^7.26.0","@types/node":"^24.0.3","lint-staged":"^16.1.2","postcss-cli":"^11.0.0","webpack-cli":"^6.0.1","@types/react":"^19.1.8","babel-loader":"^10.0.0","concurrently":"^9.1.2","@types/lodash":"^4.17.18","@11ty/eleventy":"^3.1.1","@eslint/compat":"^1.3.0","tsconfig-paths":"^4.2.0","@babel/register":"^7.25.9","@commitlint/cli":"^19.7.1","@types/nunjucks":"^3.2.6","@playwright/test":"^1.53.0","@types/react-dom":"^19.1.6","react-merge-refs":"^3.0.2","@babel/preset-env":"^7.26.0","postcss-preset-env":"^10.2.3","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.5","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.32.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^59.0.1","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.34.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","stylelint-config-standard-scss":"^15.0.1","@commitlint/config-conventional":"^19.7.1","@typescript-eslint/eslint-plugin":"^8.34.1","eslint-import-resolver-typescript":"^4.4.3","@release-it/conventional-changelog":"^10.0.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.26_1750738693749_0.931006892723584","host":"s3://npm-registry-packages-npm-production"}},"2.0.27":{"name":"@moduk/frontend","version":"2.0.27","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.27","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"d66994a88c02583f7792bd6c13a634ce567c5a07","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.27.tgz","fileCount":683,"integrity":"sha512-kxp+vWWVg3vr773Cs7nDhDwdueUK5Mn2a0yy3m/nnBoTFKplZZgWeUO6krJLgqxPqrYCBHHTAkzEcPZx3rVuZQ==","signatures":[{"sig":"MEQCIBy4uQRfEUeevGeMPWPg9BXz9tN03iI2PWqHGgnRuSsUAiA/x8DVYoWfNOCvMaBryCJ9bR/N7dgXnAvh6Ns8kMmo9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2310490},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18 || ^20 || ^22"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","default":"./lib/index.js","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"fee8caee8c8ac33d45db3646d1864fff8e1efc74","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","actor":{"name":"design-system-automation","type":"user","email":"design-system-automation@digital.mod.uk"},"email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.9.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","@eslint/js":"^9.30.0","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.16","react-merge-refs":"^3.0.2","typescript-eslint":"^8.35.0","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","glob":"^11.0.3","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.50.0","eslint":"^9.29.0","vitest":"^3.2.4","shelljs":"^0.10.0","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^18.0.1","sass-true":"^9.0.0","stylelint":"^16.21.0","@babel/cli":"^7.27.2","release-it":"^19.0.3","typescript":"^5.8.3","@babel/core":"^7.27.7","@types/node":"^24.0.7","lint-staged":"^16.1.2","postcss-cli":"^11.0.0","webpack-cli":"^6.0.1","@types/react":"^19.1.8","babel-loader":"^10.0.0","concurrently":"^9.1.2","@types/lodash":"^4.17.18","@11ty/eleventy":"^3.1.2","@eslint/compat":"^1.3.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.25.9","@commitlint/cli":"^19.7.1","@types/nunjucks":"^3.2.6","@playwright/test":"^1.53.1","@types/react-dom":"^19.1.6","react-merge-refs":"^3.0.2","@babel/preset-env":"^7.26.0","postcss-preset-env":"^10.2.4","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.5","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.32.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^59.0.1","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.34.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","stylelint-config-standard-scss":"^15.0.1","@commitlint/config-conventional":"^19.7.1","@typescript-eslint/eslint-plugin":"^8.34.1","eslint-import-resolver-typescript":"^4.4.3","@release-it/conventional-changelog":"^10.0.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.27_1751429876727_0.6629579535980774","host":"s3://npm-registry-packages-npm-production"}},"2.0.28":{"name":"@moduk/frontend","version":"2.0.28","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.28","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"32126813955957d3150fe3ba6e7febde53980ab1","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.28.tgz","fileCount":683,"integrity":"sha512-YaCjarU+2DrJnlqD/F/67MLZEyPoeOr3Ugfm5sLU+FlxdkP21E1QaXb+SEdSkmCy6C3DcW74S6OhT1R+nQ9Zww==","signatures":[{"sig":"MEUCIQD28KLCXWD2He5aT0KcpMCEe3Jzi3fWDi0FhDqkIqxzpQIga6YUuWJSODhTBMlxFMtE0EduMPpt55ttcR9YF+/W4+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2310490},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18 || ^20 || ^22"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","default":"./lib/index.js","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"403073c9482d5ca5c36632eea9aa82f6d2680043","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","actor":{"name":"design-system-automation","type":"user","email":"design-system-automation@digital.mod.uk"},"email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.9.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"22.17.0","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","@eslint/js":"^9.30.0","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.17","react-merge-refs":"^3.0.2","typescript-eslint":"^8.35.0","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","glob":"^11.0.3","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.50.1","eslint":"^9.29.0","vitest":"^3.2.4","shelljs":"^0.10.0","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^18.0.1","sass-true":"^9.0.0","stylelint":"^16.21.1","@babel/cli":"^7.28.0","release-it":"^19.0.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/node":"^24.0.7","lint-staged":"^16.1.2","postcss-cli":"^11.0.0","webpack-cli":"^6.0.1","@types/react":"^19.1.8","babel-loader":"^10.0.0","concurrently":"^9.1.2","@types/lodash":"^4.17.18","@11ty/eleventy":"^3.1.2","@eslint/compat":"^1.3.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.25.9","@commitlint/cli":"^19.7.1","@types/nunjucks":"^3.2.6","@playwright/test":"^1.53.1","@types/react-dom":"^19.1.6","react-merge-refs":"^3.0.2","@babel/preset-env":"^7.28.0","postcss-preset-env":"^10.2.4","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.5","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.32.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^59.0.1","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","stylelint-config-standard-scss":"^15.0.1","@commitlint/config-conventional":"^19.7.1","@typescript-eslint/eslint-plugin":"^8.35.1","eslint-import-resolver-typescript":"^4.4.3","@release-it/conventional-changelog":"^10.0.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.28_1751948308955_0.01063820323695297","host":"s3://npm-registry-packages-npm-production"}},"2.0.29":{"name":"@moduk/frontend","version":"2.0.29","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.29","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"5de08810aaba51848c6f1ca419ec1f17bdf9a552","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.29.tgz","fileCount":683,"integrity":"sha512-FbrfjLwfXDAS1MZp5cAVes5Fm/fxxOzF7SzYtFilVdyAten8lVbwoHEMqdwo71sLxKJ7lfk3HDB8jtKR79+b/g==","signatures":[{"sig":"MEYCIQDtpjoaBWrJhXVy5HgPU+HOZiK5e8vlu+QoqFxm+Z2+XgIhAJoFLzrjBi/LmmqsWBbbqiE6dBQLtafcZO5T1xBTx3D5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2310490},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18 || ^20 || ^22"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","default":"./lib/index.js","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"61dc6fc0c01cc993f719b56e9c1e8c7b95844af1","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","actor":{"name":"design-system-automation","type":"user","email":"design-system-automation@digital.mod.uk"},"email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.9.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"22.17.0","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","@eslint/js":"^9.30.0","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.17","react-merge-refs":"^3.0.2","typescript-eslint":"^8.36.0","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","glob":"^11.0.3","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.50.1","eslint":"^9.29.0","vitest":"^3.2.4","shelljs":"^0.10.0","ts-node":"^10.9.2","webpack":"^5.90.3","happy-dom":"^18.0.1","sass-true":"^9.0.0","stylelint":"^16.21.1","@babel/cli":"^7.28.0","release-it":"^19.0.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/node":"^24.0.7","lint-staged":"^16.1.2","postcss-cli":"^11.0.0","webpack-cli":"^6.0.1","@types/react":"^19.1.8","babel-loader":"^10.0.0","concurrently":"^9.2.0","@types/lodash":"^4.17.20","@11ty/eleventy":"^3.1.2","@eslint/compat":"^1.3.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.25.9","@commitlint/cli":"^19.7.1","@types/nunjucks":"^3.2.6","@playwright/test":"^1.53.2","@types/react-dom":"^19.1.6","react-merge-refs":"^3.0.2","@babel/preset-env":"^7.28.0","postcss-preset-env":"^10.2.4","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.5","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.32.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^59.0.1","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","stylelint-config-standard-scss":"^15.0.1","@commitlint/config-conventional":"^19.7.1","@typescript-eslint/eslint-plugin":"^8.35.1","eslint-import-resolver-typescript":"^4.4.4","@release-it/conventional-changelog":"^10.0.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.29_1752034847479_0.418238849560038","host":"s3://npm-registry-packages-npm-production"}},"2.0.30":{"name":"@moduk/frontend","version":"2.0.30","keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","_id":"@moduk/frontend@2.0.30","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"}],"homepage":"https://github.com/defencedigital/moduk-frontend#readme","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"dist":{"shasum":"96e567139b0804a9cc1af9dd10fe2c8a64bb60d2","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.30.tgz","fileCount":683,"integrity":"sha512-oDa1dHNksHLNmVzHcrDVlAnPfwyLSeV6XCZepMfcGYoLTcka3H9NHS34Uhq2pkm+ASu3+r3Mc0sszAVdLkz4Yg==","signatures":[{"sig":"MEUCIAjsbZwNM4XbrbpezQ2dF2qCOoaUce98/CHJf9c3LOEJAiEA1vNejlZWGTnnRmUfLClj/4ryV79J3xbyUH4AeZ1UTo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2310822},"main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","types":"lib/index.d.ts","engines":{"npm":">=8.15.0","node":"^18 || ^20 || ^22"},"exports":{".":{"sass":"./src/css/index.scss","style":"./css/index.css","types":"./lib/index.d.ts","default":"./lib/index.js","require":"./lib/index.js"},"./*":"./*","./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"}},"gitHead":"1f2da36bbf2d40226eefc396dad5eaa961aaa383","scripts":{"lint":"npm run lint:source && npm run lint:styles","test":"vitest run && npm run test:types","build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","start":"concurrently npm:examples:serve npm:examples:dev:react","format":"dprint fmt","release":"release-it","lint:fix":"npm run lint:source:fix","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","dist:pack":"npm run dist:build && cd dist && npm pack","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","test:types":"vitest --typecheck.only --run","test:watch":"vitest","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:styles":"stylelint 'src/**/*.scss'","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","format:check":"dprint check","prebuild:css":"shx rm -rf css","prebuild:lib":"shx rm -rf nunjucks lib","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","lint:source:fix":"npm run lint:source -- --fix","prebuild:assets":"shx rm -rf assets","prebuild:client":"shx rm -rf client","build:assets:svg":"shx mkdir -p assets/svg && cp src/assets/svg/* assets/svg","build:client:umd":"webpack --config webpack.config.ts","preexamples:build":"shx rm -rf examples-site/dist","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","playwright-install":"playwright install --with-deps","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","test:e2e:show-report":"playwright show-report e2e/output/html","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","prebuild:client:react":"shx rm -rf react","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json"},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"overrides":{"semver":"^7.5.3","optionator":"^0.9.3","proxy-agent":"^6.3.0","playwright-core":"$@playwright/test"},"repository":{"url":"git+https://github.com/defencedigital/moduk-frontend.git","type":"git"},"_npmVersion":"10.9.2","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","directories":{},"lint-staged":{"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"],"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"]},"_nodeVersion":"22.17.0","dependencies":{"clsx":"^2.1.1","lodash":"^4.17.21","@eslint/js":"^9.30.0","pac-resolver":"^7.0.1","@types/shelljs":"^0.8.17","react-merge-refs":"^3.0.2","typescript-eslint":"^8.36.0","react-keyed-flatten-children":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","glob":"^11.0.3","sass":"^1.69.3","husky":"^9.0.11","dprint":"^0.50.1","eslint":"^9.31.0","vitest":"^3.2.4","shelljs":"^0.10.0","ts-node":"^10.9.2","webpack":"^5.100.1","happy-dom":"^18.0.1","sass-true":"^9.0.0","stylelint":"^16.21.1","@babel/cli":"^7.28.0","release-it":"^19.0.3","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/node":"^24.0.13","lint-staged":"^16.1.2","postcss-cli":"^11.0.0","webpack-cli":"^6.0.1","@types/react":"^19.1.8","babel-loader":"^10.0.0","concurrently":"^9.2.0","@types/lodash":"^4.17.20","@11ty/eleventy":"^3.1.2","@eslint/compat":"^1.3.1","tsconfig-paths":"^4.2.0","@babel/register":"^7.25.9","@commitlint/cli":"^19.7.1","@types/nunjucks":"^3.2.6","@playwright/test":"^1.54.1","@types/react-dom":"^19.1.6","react-merge-refs":"^3.0.2","@babel/preset-env":"^7.28.0","postcss-preset-env":"^10.2.4","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.5","@axe-core/playwright":"^4.9.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.32.0","postcss-fail-on-warn":"^0.2.1","eslint-plugin-unicorn":"^59.0.1","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.35.1","eslint-plugin-react-hooks":"^5.2.0","@testing-library/user-event":"^14.5.2","babel-plugin-module-resolver":"^5.0.0","babel-plugin-inline-react-svg":"^2.0.2","stylelint-config-standard-scss":"^15.0.1","@commitlint/config-conventional":"^19.7.1","@typescript-eslint/eslint-plugin":"^8.35.1","eslint-import-resolver-typescript":"^4.4.4","@release-it/conventional-changelog":"^10.0.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"peerDependencies":{"react":"^18.2.0","nunjucks":"^3.2.3","react-dom":"^18.2.0","govuk-frontend":"^5.3.1"},"peerDependenciesMeta":{"react":{"optional":true},"nunjucks":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/frontend_2.0.30_1752553474389_0.9758988437473937","host":"s3://npm-registry-packages-npm-production"}},"2.0.31":{"name":"@moduk/frontend","version":"2.0.31","description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","main":"lib/index.js","sass":"src/css/index.scss","style":"css/index.css","exports":{".":{"types":"./lib/index.d.ts","require":"./lib/index.js","sass":"./src/css/index.scss","style":"./css/index.css","default":"./lib/index.js"},"./client":{"import":"./client/moduk-frontend.mjs","require":"./client/moduk-frontend.umd.js"},"./react":{"types":"./react/index.d.ts","import":"./react/esm/index.js","require":"./react/index.js"},"./*":"./*"},"types":"lib/index.d.ts","scripts":{"build":"npm run build:assets && npm run build:css && npm run build:lib && npm run build:client","prebuild:assets":"shx rm -rf assets","build:assets":"ts-node scripts/copy-govuk-static-assets.ts && npm run build:assets:svg","build:assets:svg":"shx mkdir -p assets/svg && shx cp src/assets/svg/* assets/svg","prebuild:client":"shx rm -rf client","build:client":"npm run build:client:umd && npm run build:client:es && npm run build:client:react","build:client:umd":"webpack --config webpack.config.ts","build:client:es":"babel src/client/index.ts --extensions .ts,.tsx --out-file client/moduk-frontend.mjs","prebuild:client:react":"shx rm -rf react","build:client:react":"npm run build:client:react:es && npm run build:client:react:cjs && npm run build:client:react:types","build:client:react:es":"BABEL_ENV=es babel src/react/ --ignore 'src/react/**/__examples__' --ignore 'src/react/**/__tests__' --extensions .ts,.tsx --out-dir react/esm --out-file-extension .js","build:client:react:cjs":"webpack --config webpack-react-prod.config.ts","build:client:react:types":"tsc --project tsconfig.react.json","prebuild:css":"shx rm -rf css","build:css":"sass --load-path=node_modules --quiet-deps --style compressed src/css/index.scss | postcss -o css/index.css","prebuild:lib":"shx rm -rf nunjucks lib","build:lib":"tsc --project tsconfig.build.json && shx cp -r src/nunjucks dist","examples:dev:react":"webpack --config webpack-react-example.config.ts --node-env development --watch","examples:build:react":"webpack --config webpack-react-example.config.ts --node-env production","preexamples:build":"shx rm -rf examples-site/dist","examples:build":"npm run build && npm run examples:build:react && eleventy","examples:serve":"eleventy --serve","format":"dprint fmt","format:check":"dprint check","lint":"npm run lint:source && npm run lint:styles","lint:fix":"npm run lint:source:fix","lint:source":"eslint --ext .js --ext .ts --ext .tsx --ext .mjs --ext .mts --max-warnings 0 .","lint:source:fix":"npm run lint:source -- --fix","lint:styles":"stylelint 'src/**/*.scss'","dist:build":"npm run build && ts-node scripts/prepare-dist-package.ts","dist:pack":"npm run dist:build && cd dist && npm pack","playwright-install":"playwright install --with-deps","start":"concurrently npm:examples:serve npm:examples:dev:react","test":"vitest run && npm run test:types","test:e2e":"npm run build && playwright test --grep-invert @visual-regression","test:e2e:show-report":"playwright show-report e2e/output/html","test:e2e:trace":"npm run test:e2e -- --trace retain-on-failure","test:types":"vitest --typecheck.only --run","test:visual":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native'","test:visual:clean":"shx rm -rf 'e2e/tests/__screenshots__'","test:visual:native":"npm run build && playwright test --grep @visual-regression","test:visual:refresh":"scripts/run-playwright-container.sh bash -c 'npm install && npm run test:visual:native -- --update-snapshots'","test:watch":"vitest","release":"release-it"},"repository":{"type":"git","url":"git+https://github.com/defencedigital/moduk-frontend.git"},"keywords":["moduk","mod","frontend","design","system"],"author":{"name":"MOD.UK Design System Team"},"license":"MIT","bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"homepage":"https://github.com/defencedigital/moduk-frontend#readme","engines":{"node":"^18 || ^20 || ^22","npm":">=8.15.0"},"devDependencies":{"@11ty/eleventy":"^3.1.2","@axe-core/playwright":"^4.9.0","@babel/cli":"^7.28.0","@babel/core":"^7.28.0","@babel/preset-env":"^7.28.0","@babel/preset-react":"^7.25.9","@babel/preset-typescript":"^7.26.0","@babel/register":"^7.25.9","@commitlint/cli":"^19.7.1","@commitlint/config-conventional":"^19.7.1","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0","@eslint/compat":"^1.3.1","@playwright/test":"^1.54.1","@release-it/conventional-changelog":"^10.0.1","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.6.4","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@types/lodash":"^4.17.20","@types/node":"^24.2.0","@types/nunjucks":"^3.2.6","@types/react":"^19.1.9","@types/react-dom":"^19.1.6","@typescript-eslint/eslint-plugin":"^8.39.0","@typescript-eslint/parser":"^8.39.0","babel-loader":"^10.0.0","babel-plugin-inline-react-svg":"^2.0.2","babel-plugin-module-resolver":"^5.0.0","concurrently":"^9.2.0","dprint":"^0.50.1","eslint":"^9.31.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-import":"^2.32.0","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-unicorn":"^60.0.0","glob":"^11.0.3","happy-dom":"^18.0.1","husky":"^9.0.11","lint-staged":"^16.1.2","postcss-cli":"^11.0.0","postcss-fail-on-warn":"^0.2.1","postcss-preset-env":"^10.2.4","react-merge-refs":"^3.0.2","release-it":"^19.0.4","sass":"^1.69.3","sass-true":"^9.0.0","shelljs":"^0.10.0","shx":"^0.4.0","stylelint":"^16.21.1","stylelint-config-standard-scss":"^15.0.1","ts-node":"^10.9.2","tsconfig-paths":"^4.2.0","typescript":"^5.8.3","vitest":"^3.2.4","webpack":"^5.100.1","webpack-cli":"^6.0.1"},"lint-staged":{"*.{cjs,js,jsx,mjs,mts,ts,tsx}":["dprint fmt","eslint --max-warnings 0"],"*.{scss}":["dprint fmt","stylelint"],"*.{md,yaml,yml}":["dprint fmt"]},"dependencies":{"@eslint/js":"^9.30.0","@types/shelljs":"^0.8.17","clsx":"^2.1.1","lodash":"^4.17.21","pac-resolver":"^7.0.1","react-keyed-flatten-children":"^3.0.0","react-merge-refs":"^3.0.2","typescript-eslint":"^8.39.0"},"overrides":{"playwright-core":"$@playwright/test","proxy-agent":"^6.3.0","semver":"^7.5.3","optionator":"^0.9.3"},"peerDependencies":{"govuk-frontend":"^5.3.1","nunjucks":"^3.2.3","react":"^18.2.0","react-dom":"^18.2.0"},"peerDependenciesMeta":{"nunjucks":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"publishConfig":{"access":"public"},"_id":"@moduk/frontend@2.0.31","gitHead":"9808e952a0d805c093cde3a4a58ed95a932e9835","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-0h0XV3c8k/pRMKsWVR0aS4515ou3ytbJ0hDlsJQPmjTvpqK0pAAfPIlV/DETOM7nGNpmMhAeRDhOlESw9kRvJQ==","shasum":"c3543fd7e9371e26a855261825bfe2720af90816","tarball":"https://registry.npmjs.org/@moduk/frontend/-/frontend-2.0.31.tgz","fileCount":683,"unpackedSize":2312512,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCl3JqlvC39FffCxOzVzgt9dpcrlR8MSOh0887G6gAbQAIhALoRzcIBLh6Sa7qzwu6bS6pr8SyS4cZaiouVnEgtBMmn"}]},"_npmUser":{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},"directories":{},"maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/frontend_2.0.31_1754454497128_0.039923508146570086"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-12T09:33:35.600Z","modified":"2025-08-06T04:28:17.646Z","0.2.0-alpha.0":"2022-12-12T09:33:36.079Z","0.2.0-alpha.1":"2022-12-12T16:26:29.145Z","0.2.0":"2022-12-15T04:10:08.543Z","0.2.1-alpha.0":"2022-12-15T09:56:16.269Z","0.2.1-alpha.1":"2022-12-16T04:11:11.298Z","0.2.1-alpha.2":"2022-12-17T04:10:10.859Z","0.2.1-alpha.3":"2023-01-04T04:10:02.973Z","0.2.1-alpha.4":"2023-01-05T04:10:53.169Z","0.2.1-alpha.5":"2023-01-06T04:10:38.015Z","0.2.1-alpha.6":"2023-01-10T04:10:10.746Z","0.2.1":"2023-01-12T04:11:28.530Z","0.2.2":"2023-01-14T04:10:17.301Z","0.3.0":"2023-01-16T16:30:32.622Z","0.3.1":"2023-01-18T04:13:53.634Z","0.3.2":"2023-01-24T04:10:52.168Z","0.3.3":"2023-02-01T10:21:02.260Z","0.3.4":"2023-02-01T11:20:07.510Z","0.3.5":"2023-02-03T04:11:41.357Z","0.3.6":"2023-02-03T13:45:40.852Z","0.3.7":"2023-02-07T04:10:10.901Z","0.3.8":"2023-02-07T10:16:53.353Z","0.3.9":"2023-02-09T13:19:31.087Z","0.3.10":"2023-02-10T13:18:43.722Z","0.3.11":"2023-02-14T04:11:23.586Z","0.4.0":"2023-02-16T04:11:28.142Z","0.4.1":"2023-02-16T11:32:44.166Z","1.0.0":"2023-02-17T04:11:49.407Z","1.0.1":"2023-02-19T04:10:32.220Z","1.0.2":"2023-02-24T04:12:21.023Z","1.0.3":"2023-02-28T04:11:12.139Z","1.0.4":"2023-03-07T04:09:54.853Z","1.0.5":"2023-03-08T04:11:16.424Z","1.0.6":"2023-03-08T16:09:01.180Z","1.0.7":"2023-03-14T04:11:01.303Z","1.0.8":"2023-03-21T04:12:03.250Z","1.0.9":"2023-03-22T04:11:35.856Z","1.1.0":"2023-03-28T04:10:22.258Z","1.1.1":"2023-03-29T04:10:38.476Z","1.1.2":"2023-04-01T04:11:53.700Z","1.1.3":"2023-04-04T04:11:13.907Z","1.1.4":"2023-04-12T04:10:55.141Z","1.1.5":"2023-04-14T04:11:47.938Z","1.1.6":"2023-04-19T04:11:31.832Z","1.1.7":"2023-04-22T04:11:04.119Z","1.1.8":"2023-04-27T04:10:40.022Z","1.1.9":"2023-05-02T12:31:08.900Z","1.1.10":"2023-05-10T04:11:00.418Z","1.1.11":"2023-05-11T04:10:36.829Z","1.1.12":"2023-05-15T15:14:54.130Z","1.1.13":"2023-05-17T04:13:18.279Z","1.1.14":"2023-05-18T04:12:08.503Z","1.1.15":"2023-05-19T04:12:18.705Z","1.1.16":"2023-05-22T08:11:43.387Z","1.1.17":"2023-05-23T04:12:07.249Z","1.1.18":"2023-05-24T12:08:17.843Z","1.1.19":"2023-05-31T04:10:44.032Z","1.1.20":"2023-06-07T04:11:34.652Z","1.1.21":"2023-06-09T04:12:04.019Z","1.1.22":"2023-06-13T04:11:46.991Z","1.1.23":"2023-06-19T10:56:42.304Z","1.1.24":"2023-06-20T04:13:49.459Z","1.1.25":"2023-06-21T04:10:59.123Z","1.1.26":"2023-06-27T04:12:01.329Z","1.1.27":"2023-07-03T09:45:02.775Z","1.1.28":"2023-07-04T04:11:56.365Z","1.1.29":"2023-07-11T04:11:41.200Z","1.1.30":"2023-07-12T04:10:56.732Z","1.1.31":"2023-07-20T04:10:07.578Z","1.1.32":"2023-07-25T04:11:33.468Z","1.1.33":"2023-08-01T04:13:07.194Z","1.2.0":"2023-08-08T04:11:35.648Z","1.2.1":"2023-08-15T04:13:38.190Z","1.3.0":"2023-08-19T04:13:44.170Z","1.3.1":"2023-08-22T04:12:49.664Z","1.4.0":"2023-08-23T04:13:13.498Z","1.5.0":"2023-08-25T04:15:20.585Z","1.6.0":"2023-08-30T04:14:59.700Z","1.7.0":"2023-08-31T10:24:59.580Z","1.7.1":"2023-08-31T15:30:52.851Z","1.7.2":"2023-09-01T04:16:58.062Z","1.7.3":"2023-09-04T09:43:35.843Z","1.7.4":"2023-09-06T04:14:52.180Z","1.8.0":"2023-09-07T04:15:28.862Z","1.8.1":"2023-09-12T04:18:30.897Z","1.8.2":"2023-09-13T04:14:11.213Z","1.8.3":"2023-09-15T04:15:24.578Z","1.8.4":"2023-09-19T04:16:53.819Z","1.8.5":"2023-09-23T04:17:45.263Z","1.8.6":"2023-09-26T04:15:34.594Z","1.8.7":"2023-10-25T13:24:04.144Z","1.8.8":"2023-10-26T04:17:01.307Z","1.8.9":"2023-10-31T04:16:06.764Z","1.8.10":"2023-11-01T04:16:25.789Z","1.8.11":"2023-11-07T04:14:09.766Z","1.8.12":"2023-11-14T04:13:31.231Z","1.8.13":"2023-11-21T04:11:42.596Z","1.8.14":"2023-11-28T04:11:29.616Z","1.8.15":"2023-12-02T04:11:22.009Z","1.8.16":"2023-12-06T04:12:31.511Z","1.8.17":"2023-12-12T04:12:28.765Z","1.8.18":"2024-01-04T04:12:06.101Z","1.8.19":"2024-01-10T04:12:07.387Z","1.8.20":"2024-01-16T04:12:12.125Z","1.8.21":"2024-01-23T04:12:33.840Z","1.8.22":"2024-01-26T04:13:13.197Z","1.8.23":"2024-01-30T04:11:19.049Z","1.8.24":"2024-02-06T04:12:05.801Z","1.8.25":"2024-02-14T04:11:34.886Z","1.8.26":"2024-02-15T04:11:35.097Z","1.8.27":"2024-02-20T04:12:39.094Z","1.8.28":"2024-02-28T04:12:43.961Z","1.8.29":"2024-03-05T04:11:41.450Z","1.8.30":"2024-03-12T04:12:24.947Z","1.8.31":"2024-03-13T10:22:09.469Z","2.0.0":"2024-03-14T04:11:57.346Z","2.0.1":"2024-04-05T04:13:02.239Z","2.0.2":"2024-04-17T04:13:09.609Z","2.0.3":"2024-04-23T04:11:36.041Z","2.0.4":"2024-04-30T04:27:34.435Z","2.0.5":"2024-05-03T04:13:30.268Z","2.0.6":"2024-05-08T04:11:46.437Z","2.0.7":"2024-05-14T04:11:58.869Z","2.0.8":"2024-05-19T04:13:21.734Z","2.0.9":"2024-05-22T04:12:35.163Z","2.0.10":"2024-06-20T04:12:00.865Z","2.0.11":"2024-07-01T04:12:52.641Z","2.0.12":"2024-07-09T04:12:42.552Z","2.0.13":"2024-09-03T12:58:28.613Z","2.0.14":"2024-10-10T09:57:13.110Z","2.0.15":"2024-10-11T04:13:00.440Z","2.0.16":"2024-10-15T09:10:39.722Z","2.0.17":"2024-11-07T04:13:25.430Z","2.0.18":"2024-11-08T04:13:39.736Z","2.0.19":"2024-11-20T11:54:42.772Z","2.0.20":"2025-01-15T04:13:17.982Z","2.0.21":"2025-01-16T04:13:11.772Z","2.0.22":"2025-02-01T04:11:47.715Z","2.0.23":"2025-03-03T04:08:03.916Z","2.0.24":"2025-06-14T04:12:59.486Z","2.0.25":"2025-06-17T04:17:35.351Z","2.0.26":"2025-06-24T04:18:13.962Z","2.0.27":"2025-07-02T04:17:56.992Z","2.0.28":"2025-07-08T04:18:29.152Z","2.0.29":"2025-07-09T04:20:47.733Z","2.0.30":"2025-07-15T04:24:34.592Z","2.0.31":"2025-08-06T04:28:17.424Z"},"bugs":{"url":"https://github.com/defencedigital/moduk-frontend/issues"},"author":{"name":"MOD.UK Design System Team"},"license":"MIT","homepage":"https://github.com/defencedigital/moduk-frontend#readme","keywords":["moduk","mod","frontend","design","system"],"repository":{"type":"git","url":"git+https://github.com/defencedigital/moduk-frontend.git"},"description":"The MOD.UK Frontend contains the code you need to start building a user interface for Ministry of Defence platforms and services.","maintainers":[{"name":"design-system-automation","email":"design-system-automation@digital.mod.uk"},{"name":"angus.mcconnell","email":"angus.mcconnell@digital.mod.uk"},{"name":"lucyjgwill","email":"lucy.gwilliam@digital.mod.uk"}],"readme":"# MOD.UK Frontend\n\n> [!NOTE]\n>\n> **20 October 2023:** The Defence Developer Services (D2S) will shortly\n> commence work on its re-use strategy and the discovery and delivery of a\n> re-use components service. As part of this, we will commence a Discovery\n> activity for the Design System Toolkit. During the Discovery Phase, the MOD.UK\n> Frontend and Design Library will be in maintenance mode with no further\n> enhancements being made during this time. Only high priority issues such as\n> security fixes or outages will be completed.\n\nMOD.UK Frontend contains the code for components you’ll need to build user\ninterfaces for Defence products and services.\n\nSee\n[guidance on the components with coded examples](https://design-system.service.mod.gov.uk/components/).\n\n## Support\n\nYou can\n[report bugs or request new features](https://github.com/defencedigital/moduk-frontend/issues/new/choose).\n\nEmail [design-system@digital.mod.uk](mailto:design-system@digital.mod.uk) if you\nhave questions or any feedback. Please share examples of how you are using\nMOD.UK Frontend.\n\n## Get started\n\nYou need to install MOD.UK Frontend to use the components in the MOD.UK Design\nSystem in your production environment.\n\nSee\n[setup guide for developers](https://design-system.service.mod.gov.uk/get-started/setup-guide-for-developers/)\nwhich shows you how to start using MOD.UK Frontend.\n\n## Design library\n\nDesign and prototype your Defence project with our\n[component design library in Figma](https://design-system.dev.service.mod.gov.uk/get-started/design-library/).\n\n## Browser and assistive technology support\n\nMOD.UK Frontend aims to support:\n\n- [recommended browsers](https://www.gov.uk/service-manual/technology/designing-for-different-browsers-and-devices#browsers-to-test-in)\n- [recommended assistive technologies](https://www.gov.uk/service-manual/technology/testing-with-assistive-technologies#which-assistive-technologies-to-test-with)\n- your users overriding colours in Windows, Firefox and Chrome\n\n## Accessibility\n\nUsing MOD.UK Frontend will help your service meet\n[level AA of WCAG 2.1](https://www.gov.uk/service-manual/helping-people-to-use-your-service/understanding-wcag).\nBut you must still\n[check that your service meets accessibility requirements](https://www.gov.uk/service-manual/helping-people-to-use-your-service/making-your-service-accessible-an-introduction),\nespecially if you extend or modify components.\n\nYou should also use the\n[JavaScript from MOD.UK Frontend](https://design-system.service.mod.gov.uk/get-started/setup-guide-for-developers/#5.-load-the-javascript).\n\n### Accessibility warnings: known issues\n\nIf you get a warning from a linter or accessibility checker, check a list of\n[issues you should not need to fix](https://github.com/alphagov/govuk-frontend/issues/1280#issuecomment-509588851).\n\n## Getting updates\n\nTo be notified when there’s a new release you can\n[watch the moduk-frontend repository](https://docs.github.com/en/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository).\n(After selecting ‘Watch’, choose the ‘Custom’ option and select ‘Releases’.)\n\n## Security\n\nIf you have found a security vulnerability, please let us know so we can fix it.\n\n[Report a vulnerability on an MOD system](https://www.gov.uk/guidance/report-a-vulnerability-on-an-mod-system).\n\n## Licence\n\nUnless stated otherwise, the codebase is released under the MIT License. This\ncovers both the codebase and any sample code in the documentation. The\ndocumentation is © Crown copyright and available under the terms of the Open\nGovernment 3.0 licence.\n","readmeFilename":"README.md"}