{"_id":"@artistanbul/frontend-component-footer","_rev":"13-ec4fee9b7bd6a2685bbbdbe8169607a5","name":"@artistanbul/frontend-component-footer","dist-tags":{"latest":"1.13.0"},"versions":{"1.1.0":{"name":"@artistanbul/frontend-component-footer","version":"1.1.0","author":{"name":"edX"},"license":"AGPL-3.0","_id":"@artistanbul/frontend-component-footer@1.1.0","maintainers":[{"name":"artistanbul","email":"developers@artistanbul.io"}],"homepage":"https://github.com/openedx/frontend-component-footer#readme","bugs":{"url":"https://github.com/openedx/frontend-component-footer/issues"},"dist":{"shasum":"dc0496ec3b8d30394ab0841b53650fdafeecff88","tarball":"https://registry.npmjs.org/@artistanbul/frontend-component-footer/-/frontend-component-footer-1.1.0.tgz","fileCount":46,"integrity":"sha512-8CLQq6inzjzVEp5oBuHmZIIxnyaMTIUmLuD11OiPM+dzYK1Z4l1UDs4KyMbItFqUyaW2zQEsvYvPWaUFrzgGrg==","signatures":[{"sig":"MEUCIDnBR1z1YkkmGuApcmXKt+4NsMK+/ROvGCmiHfwkzDKtAiEA4v/yb0OdMXYnQTO8MaHxS/TryjaYryQtj815FZ+Bl3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395648},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run lint"}},"gitHead":"1cc3109ec04b2ee795fe6a9b1cb353301f499745","scripts":{"lint":"fedx-scripts eslint --ext .js --ext .jsx .","test":"fedx-scripts jest --coverage","build":"make build","start":"fedx-scripts webpack-dev-server --progress","snapshot":"fedx-scripts jest --updateSnapshot","test:watch":"npm run test -- --watch","i18n_extract":"fedx-scripts formatjs extract","start:with-theme":"paragon install-theme && npm start && npm install"},"_npmUser":{"name":"artistanbul","email":"developers@artistanbul.io"},"repository":{"url":"git+https://github.com/openedx/frontend-component-footer.git","type":"git"},"_npmVersion":"8.19.3","description":"Footer component for use when building Open edX frontend applications","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lodash":"^4.17.21","ts-jest":"^29.1.2","classnames":"^2.5.1","jest-environment-jsdom":"^29.7.0","@fortawesome/react-fontawesome":"0.2.2","@fortawesome/fontawesome-svg-core":"6.7.2","@fortawesome/free-solid-svg-icons":"6.7.2","@fortawesome/free-brands-svg-icons":"6.7.2","@fortawesome/free-regular-svg-icons":"6.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.3","react":"^18.3.1","redux":"4.2.1","react-dom":"^18.3.1","@edx/brand":"npm:@openedx/brand-openedx@^1.2.2","prop-types":"15.8.1","react-redux":"8.1.3","@edx/reactifex":"^2.1.1","@openedx/paragon":"^23.3.0","react-router-dom":"6.30.0","semantic-release":"21.1.2","react-test-renderer":"18.3.1","@testing-library/dom":"^10.4.0","@edx/frontend-platform":"^8.2.1","@testing-library/react":"^16.2.0","@openedx/frontend-build":"^14.3.1","@edx/browserslist-config":"^1.1.1","@testing-library/jest-dom":"^5.16.4","@testing-library/user-event":"^14.6.1","@openedx/frontend-plugin-framework":"^1.5.0"},"peerDependencies":{"react":"^16.9.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.9.0 || ^17.0.0 || ^18.0.0","prop-types":"^15.5.10","@openedx/paragon":">= 21.11.3 < 24.0.0","@edx/frontend-platform":"^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-component-footer_1.1.0_1744380991975_0.8642176966430462","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@artistanbul/frontend-component-footer","version":"1.2.0","author":{"name":"edX"},"license":"AGPL-3.0","_id":"@artistanbul/frontend-component-footer@1.2.0","maintainers":[{"name":"artistanbul","email":"developers@artistanbul.io"}],"homepage":"https://github.com/openedx/frontend-component-footer#readme","bugs":{"url":"https://github.com/openedx/frontend-component-footer/issues"},"dist":{"shasum":"8ad7695f499d9af428db437ed500cd3ee6f56a38","tarball":"https://registry.npmjs.org/@artistanbul/frontend-component-footer/-/frontend-component-footer-1.2.0.tgz","fileCount":46,"integrity":"sha512-v895NwiwFN8T7tQjebsc86hOD5E1h4/qW5wcCXMpMxHbU2RC3Z85TZVmeFktSrMbf9iDPMrGA3RYSt2yCnf89Q==","signatures":[{"sig":"MEQCIHFVRal5Vu93cAqtz+7pxB+b8OJ2wQ2EXBjkC83Grjq9AiA1CBc1kvFx/B1vjeBIZtywVLJIwc4fqGD997C/UvRg1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395648},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run lint"}},"gitHead":"4d97c7783d9f678837e72ec25f703005ff6d8807","scripts":{"lint":"fedx-scripts eslint --ext .js --ext .jsx .","test":"fedx-scripts jest --coverage","build":"make build","start":"fedx-scripts webpack-dev-server --progress","snapshot":"fedx-scripts jest --updateSnapshot","test:watch":"npm run test -- --watch","i18n_extract":"fedx-scripts formatjs extract","start:with-theme":"paragon install-theme && npm start && npm install"},"_npmUser":{"name":"artistanbul","email":"developers@artistanbul.io"},"repository":{"url":"git+https://github.com/openedx/frontend-component-footer.git","type":"git"},"_npmVersion":"8.19.3","description":"Footer component for use when building Open edX frontend applications","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lodash":"^4.17.21","ts-jest":"^29.1.2","classnames":"^2.5.1","jest-environment-jsdom":"^29.7.0","@fortawesome/react-fontawesome":"0.2.2","@fortawesome/fontawesome-svg-core":"6.7.2","@fortawesome/free-solid-svg-icons":"6.7.2","@fortawesome/free-brands-svg-icons":"6.7.2","@fortawesome/free-regular-svg-icons":"6.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.3","react":"^18.3.1","redux":"4.2.1","react-dom":"^18.3.1","@edx/brand":"npm:@openedx/brand-openedx@^1.2.2","prop-types":"15.8.1","react-redux":"8.1.3","@edx/reactifex":"^2.1.1","@openedx/paragon":"^23.3.0","react-router-dom":"6.30.0","semantic-release":"21.1.2","react-test-renderer":"18.3.1","@testing-library/dom":"^10.4.0","@edx/frontend-platform":"^8.2.1","@testing-library/react":"^16.2.0","@openedx/frontend-build":"^14.3.1","@edx/browserslist-config":"^1.1.1","@testing-library/jest-dom":"^5.16.4","@testing-library/user-event":"^14.6.1","@openedx/frontend-plugin-framework":"^1.5.0"},"peerDependencies":{"react":"^16.9.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.9.0 || ^17.0.0 || ^18.0.0","prop-types":"^15.5.10","@openedx/paragon":">= 21.11.3 < 24.0.0","@edx/frontend-platform":"^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-component-footer_1.2.0_1744381304709_0.46456165441179653","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@artistanbul/frontend-component-footer","version":"1.3.0","author":{"name":"edX"},"license":"AGPL-3.0","_id":"@artistanbul/frontend-component-footer@1.3.0","maintainers":[{"name":"artistanbul","email":"developers@artistanbul.io"}],"homepage":"https://github.com/openedx/frontend-component-footer#readme","bugs":{"url":"https://github.com/openedx/frontend-component-footer/issues"},"dist":{"shasum":"3ce537f0b25d4a1e988654c56892b8b1e9301de3","tarball":"https://registry.npmjs.org/@artistanbul/frontend-component-footer/-/frontend-component-footer-1.3.0.tgz","fileCount":46,"integrity":"sha512-i8s21nqaMRs5mPX0Ss+BAV/yYG0wJkkn+5s3zvDQMr965oEXy4CD1qou6Vb8mU8xMKJz1yaKLO/EBMAvPuighQ==","signatures":[{"sig":"MEYCIQD4ZJPoN4hVQZfzW46wOiVB+Z1gx01dXQWPtvgQcAPkVgIhALhVvKA2jKTbUxNaknd+iicOBZXP6Uk/hVCLI2w0H3a2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395862},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run lint"}},"gitHead":"0e08d7f8a1dc9534510ba63fda4ce4327899f9f2","scripts":{"lint":"fedx-scripts eslint --ext .js --ext .jsx .","test":"fedx-scripts jest --coverage","build":"make build","start":"fedx-scripts webpack-dev-server --progress","snapshot":"fedx-scripts jest --updateSnapshot","test:watch":"npm run test -- --watch","i18n_extract":"fedx-scripts formatjs extract","start:with-theme":"paragon install-theme && npm start && npm install"},"_npmUser":{"name":"artistanbul","email":"developers@artistanbul.io"},"repository":{"url":"git+https://github.com/openedx/frontend-component-footer.git","type":"git"},"_npmVersion":"8.19.3","description":"Footer component for use when building Open edX frontend applications","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lodash":"^4.17.21","ts-jest":"^29.1.2","classnames":"^2.5.1","jest-environment-jsdom":"^29.7.0","@fortawesome/react-fontawesome":"0.2.2","@fortawesome/fontawesome-svg-core":"6.7.2","@fortawesome/free-solid-svg-icons":"6.7.2","@fortawesome/free-brands-svg-icons":"6.7.2","@fortawesome/free-regular-svg-icons":"6.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.3","react":"^18.3.1","redux":"4.2.1","react-dom":"^18.3.1","@edx/brand":"npm:@openedx/brand-openedx@^1.2.2","prop-types":"15.8.1","react-redux":"8.1.3","@edx/reactifex":"^2.1.1","@openedx/paragon":"^23.3.0","react-router-dom":"6.30.0","semantic-release":"21.1.2","react-test-renderer":"18.3.1","@testing-library/dom":"^10.4.0","@edx/frontend-platform":"^8.2.1","@testing-library/react":"^16.2.0","@openedx/frontend-build":"^14.3.1","@edx/browserslist-config":"^1.1.1","@testing-library/jest-dom":"^5.16.4","@testing-library/user-event":"^14.6.1","@openedx/frontend-plugin-framework":"^1.5.0"},"peerDependencies":{"react":"^16.9.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.9.0 || ^17.0.0 || ^18.0.0","prop-types":"^15.5.10","@openedx/paragon":">= 21.11.3 < 24.0.0","@edx/frontend-platform":"^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-component-footer_1.3.0_1744632865942_0.5859082833005602","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@artistanbul/frontend-component-footer","version":"1.4.0","author":{"name":"edX"},"license":"AGPL-3.0","_id":"@artistanbul/frontend-component-footer@1.4.0","maintainers":[{"name":"artistanbul","email":"developers@artistanbul.io"}],"homepage":"https://github.com/openedx/frontend-component-footer#readme","bugs":{"url":"https://github.com/openedx/frontend-component-footer/issues"},"dist":{"shasum":"38efd805d4b7da504581bdd5701f8cfcafbf075c","tarball":"https://registry.npmjs.org/@artistanbul/frontend-component-footer/-/frontend-component-footer-1.4.0.tgz","fileCount":46,"integrity":"sha512-e0TT2KkovYYcgxsMEwAcmBZYCc86FDtHIH4vPRAUAml/lZ8o0zRdlQLRemjuKOSq630U4f/VYUaSOM2Vc22A8A==","signatures":[{"sig":"MEQCIEQ9emeXseLbj67VZvANmKizJXR8nkpi67ITcCTrei42AiAKvggioz19fIfKdXqT26RxeREFbBLOYzgyKnYIHOZWVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395862},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run lint"}},"gitHead":"dbd196d5d0eff7ccc8591df12e9eb3fbc59f6657","scripts":{"lint":"fedx-scripts eslint --ext .js --ext .jsx .","test":"fedx-scripts jest --coverage","build":"make build","start":"fedx-scripts webpack-dev-server --progress","snapshot":"fedx-scripts jest --updateSnapshot","test:watch":"npm run test -- --watch","i18n_extract":"fedx-scripts formatjs extract","start:with-theme":"paragon install-theme && npm start && npm install"},"_npmUser":{"name":"artistanbul","email":"developers@artistanbul.io"},"repository":{"url":"git+https://github.com/openedx/frontend-component-footer.git","type":"git"},"_npmVersion":"8.19.3","description":"Footer component for use when building Open edX frontend applications","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lodash":"^4.17.21","ts-jest":"^29.1.2","classnames":"^2.5.1","jest-environment-jsdom":"^29.7.0","@fortawesome/react-fontawesome":"0.2.2","@fortawesome/fontawesome-svg-core":"6.7.2","@fortawesome/free-solid-svg-icons":"6.7.2","@fortawesome/free-brands-svg-icons":"6.7.2","@fortawesome/free-regular-svg-icons":"6.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.3","react":"^18.3.1","redux":"4.2.1","react-dom":"^18.3.1","@edx/brand":"npm:@openedx/brand-openedx@^1.2.2","prop-types":"15.8.1","react-redux":"8.1.3","@edx/reactifex":"^2.1.1","@openedx/paragon":"^23.3.0","react-router-dom":"6.30.0","semantic-release":"21.1.2","react-test-renderer":"18.3.1","@testing-library/dom":"^10.4.0","@edx/frontend-platform":"^8.2.1","@testing-library/react":"^16.2.0","@openedx/frontend-build":"^14.3.1","@edx/browserslist-config":"^1.1.1","@testing-library/jest-dom":"^5.16.4","@testing-library/user-event":"^14.6.1","@openedx/frontend-plugin-framework":"^1.5.0"},"peerDependencies":{"react":"^16.9.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.9.0 || ^17.0.0 || ^18.0.0","prop-types":"^15.5.10","@openedx/paragon":">= 21.11.3 < 24.0.0","@edx/frontend-platform":"^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-component-footer_1.4.0_1745226465281_0.38314771510614354","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@artistanbul/frontend-component-footer","version":"1.5.0","author":{"name":"edX"},"license":"AGPL-3.0","_id":"@artistanbul/frontend-component-footer@1.5.0","maintainers":[{"name":"artistanbul","email":"developers@artistanbul.io"}],"homepage":"https://github.com/openedx/frontend-component-footer#readme","bugs":{"url":"https://github.com/openedx/frontend-component-footer/issues"},"dist":{"shasum":"584d77d5c95c7a9098a62416956dec39be49b9ec","tarball":"https://registry.npmjs.org/@artistanbul/frontend-component-footer/-/frontend-component-footer-1.5.0.tgz","fileCount":66,"integrity":"sha512-4FLkIqChs8y9TOvHpVDLO7RFuqn+KPTEXqY0gJuPKTgAVYMePkM+luH6bTxJNe7YchuY/VcC3ybW3QA8TyLIzQ==","signatures":[{"sig":"MEYCIQCpkjDXb/l4vtHBnUAFt+58fmrqCTGHj19Zs/oy/VuIiAIhALoVDQmVLkXHPMt6Q4BvI0TRrW50fsg3VL3jjx3YqV4P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690427},"main":"dist/index.js","gitHead":"f5c6a3fee3b291d09d7381b5003a712bf006c855","scripts":{"lint":"fedx-scripts eslint --ext .js --ext .jsx .","test":"fedx-scripts jest --coverage","build":"make build","start":"fedx-scripts webpack-dev-server --progress","lint:fix":"fedx-scripts eslint --fix --ext .js --ext .jsx .","snapshot":"fedx-scripts jest --updateSnapshot","test:watch":"npm run test -- --watch","i18n_extract":"fedx-scripts formatjs extract","start:with-theme":"paragon install-theme && npm start && npm install"},"_npmUser":{"name":"artistanbul","email":"developers@artistanbul.io"},"repository":{"url":"git+https://github.com/openedx/frontend-component-footer.git","type":"git"},"_npmVersion":"8.19.3","description":"Footer component for use when building Open edX frontend applications","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lodash":"^4.17.21","ts-jest":"^29.1.2","classnames":"^2.5.1","jest-environment-jsdom":"^29.7.0","@fortawesome/react-fontawesome":"0.2.2","@fortawesome/fontawesome-svg-core":"6.7.2","@fortawesome/free-solid-svg-icons":"6.7.2","@fortawesome/free-brands-svg-icons":"6.7.2","@openedx/frontend-plugin-framework":"^1.7.0","@fortawesome/free-regular-svg-icons":"6.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","redux":"4.2.1","react-dom":"^18.3.1","@edx/brand":"npm:@openedx/brand-openedx@^1.2.2","prop-types":"15.8.1","react-redux":"8.1.3","@edx/reactifex":"^2.1.1","@openedx/paragon":"^23.3.0","react-router-dom":"6.30.0","semantic-release":"21.1.2","react-test-renderer":"18.3.1","@testing-library/dom":"^10.4.0","@edx/frontend-platform":"^8.2.1","@testing-library/react":"^16.2.0","@openedx/frontend-build":"^14.3.1","@edx/browserslist-config":"^1.1.1","@testing-library/jest-dom":"^5.16.4","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^16.9.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.9.0 || ^17.0.0 || ^18.0.0","prop-types":"^15.5.10","@openedx/paragon":">= 21.11.3 < 24.0.0","@edx/frontend-platform":"^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-component-footer_1.5.0_1745228501437_0.5647460145628573","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@artistanbul/frontend-component-footer","version":"1.6.0","author":{"name":"edX"},"license":"AGPL-3.0","_id":"@artistanbul/frontend-component-footer@1.6.0","maintainers":[{"name":"artistanbul","email":"developers@artistanbul.io"}],"homepage":"https://github.com/openedx/frontend-component-footer#readme","bugs":{"url":"https://github.com/openedx/frontend-component-footer/issues"},"dist":{"shasum":"bdbcfe836757e8bf25ac512a016c85c108eaf477","tarball":"https://registry.npmjs.org/@artistanbul/frontend-component-footer/-/frontend-component-footer-1.6.0.tgz","fileCount":66,"integrity":"sha512-YXyidwnEDQj6tF5G8eTSjVEx1sSfaiKFMT57WGRmMCNA/mA4dU/BoZc3R7od6V8iglIURcTytCpfU+P1JXP32g==","signatures":[{"sig":"MEUCIACXEWs/LILxmZmzp7bzyuXUAj2P4o7am1DR3J18XwZEAiEAu7PR0VRtDxb3yumrHuBJZA0j2YDp2DUXVR41qYfZ4yQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693720},"main":"dist/index.js","gitHead":"63b6bbe458dd9e4e71ade069142df2088f19213f","scripts":{"lint":"fedx-scripts eslint --ext .js --ext .jsx .","test":"fedx-scripts jest --coverage","build":"make build","start":"fedx-scripts webpack-dev-server --progress","lint:fix":"fedx-scripts eslint --fix --ext .js --ext .jsx .","snapshot":"fedx-scripts jest --updateSnapshot","test:watch":"npm run test -- --watch","i18n_extract":"fedx-scripts formatjs extract","start:with-theme":"paragon install-theme && npm start && npm install"},"_npmUser":{"name":"artistanbul","email":"developers@artistanbul.io"},"repository":{"url":"git+https://github.com/openedx/frontend-component-footer.git","type":"git"},"_npmVersion":"8.19.3","description":"Footer component for use when building Open edX frontend applications","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lodash":"^4.17.21","ts-jest":"^29.1.2","classnames":"^2.5.1","jest-environment-jsdom":"^29.7.0","@fortawesome/react-fontawesome":"0.2.2","@fortawesome/fontawesome-svg-core":"6.7.2","@fortawesome/free-solid-svg-icons":"6.7.2","@fortawesome/free-brands-svg-icons":"6.7.2","@openedx/frontend-plugin-framework":"^1.7.0","@fortawesome/free-regular-svg-icons":"6.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","redux":"4.2.1","react-dom":"^18.3.1","@edx/brand":"npm:@openedx/brand-openedx@^1.2.2","prop-types":"15.8.1","react-redux":"8.1.3","@edx/reactifex":"^2.1.1","@openedx/paragon":"^23.3.0","react-router-dom":"6.30.0","semantic-release":"21.1.2","react-test-renderer":"18.3.1","@testing-library/dom":"^10.4.0","@edx/frontend-platform":"^8.2.1","@testing-library/react":"^16.2.0","@openedx/frontend-build":"^14.3.1","@edx/browserslist-config":"^1.1.1","@testing-library/jest-dom":"^5.16.4","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^16.9.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.9.0 || ^17.0.0 || ^18.0.0","prop-types":"^15.5.10","@openedx/paragon":">= 21.11.3 < 24.0.0","@edx/frontend-platform":"^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-component-footer_1.6.0_1745240273016_0.51124131810666","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@artistanbul/frontend-component-footer","version":"1.7.0","author":{"name":"edX"},"license":"AGPL-3.0","_id":"@artistanbul/frontend-component-footer@1.7.0","maintainers":[{"name":"artistanbul","email":"developers@artistanbul.io"}],"homepage":"https://github.com/openedx/frontend-component-footer#readme","bugs":{"url":"https://github.com/openedx/frontend-component-footer/issues"},"dist":{"shasum":"0c3e90d1af279360c8ca96e585532cad790b7e09","tarball":"https://registry.npmjs.org/@artistanbul/frontend-component-footer/-/frontend-component-footer-1.7.0.tgz","fileCount":66,"integrity":"sha512-+B2UZ+cJFq93lG6pO5VxSBSeR5PC6biGCYZSq3YFH4F53CY0uLExH4Z0hKvkLEAON3cbBMyINgMI3L844ZFnzw==","signatures":[{"sig":"MEUCIARR5/60OWMQrqE9bKhe6yxDU4SAxoxA/Ug/sAxrrrxwAiEAmUYc2wpojC/P4qCUX60bQhunQ7BdPQkEUy1jUoLljVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672481},"main":"dist/index.js","gitHead":"4cac8af79d2733e67743af770662febf3131bc06","scripts":{"lint":"fedx-scripts eslint --ext .js --ext .jsx .","test":"fedx-scripts jest --coverage","build":"make build","start":"fedx-scripts webpack-dev-server --progress","lint:fix":"fedx-scripts eslint --fix --ext .js --ext .jsx .","snapshot":"fedx-scripts jest --updateSnapshot","test:watch":"npm run test -- --watch","i18n_extract":"fedx-scripts formatjs extract","start:with-theme":"paragon install-theme && npm start && npm install"},"_npmUser":{"name":"artistanbul","email":"developers@artistanbul.io"},"repository":{"url":"git+https://github.com/openedx/frontend-component-footer.git","type":"git"},"_npmVersion":"8.19.3","description":"Footer component for use when building Open edX frontend applications","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lodash":"^4.17.21","ts-jest":"^29.1.2","classnames":"^2.5.1","jest-environment-jsdom":"^29.7.0","@fortawesome/react-fontawesome":"0.2.2","@fortawesome/fontawesome-svg-core":"6.7.2","@fortawesome/free-solid-svg-icons":"6.7.2","@fortawesome/free-brands-svg-icons":"6.7.2","@openedx/frontend-plugin-framework":"^1.7.0","@fortawesome/free-regular-svg-icons":"6.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","redux":"4.2.1","react-dom":"^18.3.1","@edx/brand":"npm:@openedx/brand-openedx@^1.2.2","prop-types":"15.8.1","react-redux":"8.1.3","@edx/reactifex":"^2.1.1","@openedx/paragon":"^23.3.0","react-router-dom":"6.30.0","semantic-release":"21.1.2","react-test-renderer":"18.3.1","@testing-library/dom":"^10.4.0","@edx/frontend-platform":"^8.2.1","@testing-library/react":"^16.2.0","@openedx/frontend-build":"^14.3.1","@edx/browserslist-config":"^1.1.1","@testing-library/jest-dom":"^5.16.4","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^16.9.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.9.0 || ^17.0.0 || ^18.0.0","prop-types":"^15.5.10","@openedx/paragon":">= 21.11.3 < 24.0.0","@edx/frontend-platform":"^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-component-footer_1.7.0_1745310623284_0.8869829144738148","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@artistanbul/frontend-component-footer","version":"1.8.0","author":{"name":"edX"},"license":"AGPL-3.0","_id":"@artistanbul/frontend-component-footer@1.8.0","maintainers":[{"name":"artistanbul","email":"developers@artistanbul.io"}],"homepage":"https://github.com/openedx/frontend-component-footer#readme","bugs":{"url":"https://github.com/openedx/frontend-component-footer/issues"},"dist":{"shasum":"68f861cd7502d446f55d16d91584cfe9a76cdb57","tarball":"https://registry.npmjs.org/@artistanbul/frontend-component-footer/-/frontend-component-footer-1.8.0.tgz","fileCount":66,"integrity":"sha512-FmbT8j4qZhOshRRwj6O+1bCoDVh0Z2hJqim2Tl4p08FRVxpMTMHWFUznV6XX7FOxv0WhhWVPTiwmsXQLjh5SkQ==","signatures":[{"sig":"MEQCIFr53zG9JgIRvmXAHfGf14yQamI9f6RByGCd9S5jbUmcAiAPTQQfKzGhNjkr9qzgosU1tZvV6Ml+gEZ0PERZ3siFcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":665667},"main":"dist/index.js","gitHead":"9acdc6dd8429c249d3edcb4863d11d4886c5c3f5","scripts":{"lint":"fedx-scripts eslint --ext .js --ext .jsx .","test":"fedx-scripts jest --coverage","build":"make build","start":"fedx-scripts webpack-dev-server --progress","lint:fix":"fedx-scripts eslint --fix --ext .js --ext .jsx .","snapshot":"fedx-scripts jest --updateSnapshot","test:watch":"npm run test -- --watch","i18n_extract":"fedx-scripts formatjs extract","start:with-theme":"paragon install-theme && npm start && npm install"},"_npmUser":{"name":"artistanbul","email":"developers@artistanbul.io"},"repository":{"url":"git+https://github.com/openedx/frontend-component-footer.git","type":"git"},"_npmVersion":"8.19.3","description":"Footer component for use when building Open edX frontend applications","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lodash":"^4.17.21","ts-jest":"^29.1.2","classnames":"^2.5.1","jest-environment-jsdom":"^29.7.0","@fortawesome/react-fontawesome":"0.2.2","@fortawesome/fontawesome-svg-core":"6.7.2","@fortawesome/free-solid-svg-icons":"6.7.2","@fortawesome/free-brands-svg-icons":"6.7.2","@openedx/frontend-plugin-framework":"^1.7.0","@fortawesome/free-regular-svg-icons":"6.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","redux":"4.2.1","react-dom":"^18.3.1","@edx/brand":"npm:@openedx/brand-openedx@^1.2.2","prop-types":"15.8.1","react-redux":"8.1.3","@edx/reactifex":"^2.1.1","@openedx/paragon":"^23.3.0","react-router-dom":"6.30.0","semantic-release":"21.1.2","react-test-renderer":"18.3.1","@testing-library/dom":"^10.4.0","@edx/frontend-platform":"^8.2.1","@testing-library/react":"^16.2.0","@openedx/frontend-build":"^14.3.1","@edx/browserslist-config":"^1.1.1","@testing-library/jest-dom":"^5.16.4","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^16.9.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.9.0 || ^17.0.0 || ^18.0.0","prop-types":"^15.5.10","@openedx/paragon":">= 21.11.3 < 24.0.0","@edx/frontend-platform":"^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-component-footer_1.8.0_1745569399036_0.361284550950445","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@artistanbul/frontend-component-footer","version":"1.9.0","author":{"name":"edX"},"license":"AGPL-3.0","_id":"@artistanbul/frontend-component-footer@1.9.0","maintainers":[{"name":"artistanbul","email":"developers@artistanbul.io"}],"homepage":"https://github.com/openedx/frontend-component-footer#readme","bugs":{"url":"https://github.com/openedx/frontend-component-footer/issues"},"dist":{"shasum":"64451089d6c98dfa2e78f80a535cc586476128fe","tarball":"https://registry.npmjs.org/@artistanbul/frontend-component-footer/-/frontend-component-footer-1.9.0.tgz","fileCount":67,"integrity":"sha512-IBuk3wlGhKcz3HvuaBlgSV6bp88ImZezt9uGvPtLKdTVHxIFFeEtYgcChf5f6uiRe0GxauPQKuSEPsCSwv0AXA==","signatures":[{"sig":"MEUCIEJD3EiXUslUx1ve87B0RpO3hluLy1nkeaerCagTQ9ujAiEAkwH/n8Wu2fDoK32IiIosYlcMinEevO4gd4zM9cswVjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666185},"main":"dist/index.js","gitHead":"d7af1df49d921976d7429f3e15b44aa1f4e6c607","scripts":{"lint":"fedx-scripts eslint --ext .js --ext .jsx .","test":"fedx-scripts jest --coverage","build":"make build","start":"fedx-scripts webpack-dev-server --progress","lint:fix":"fedx-scripts eslint --fix --ext .js --ext .jsx .","snapshot":"fedx-scripts jest --updateSnapshot","test:watch":"npm run test -- --watch","i18n_extract":"fedx-scripts formatjs extract","start:with-theme":"paragon install-theme && npm start && npm install"},"_npmUser":{"name":"artistanbul","email":"developers@artistanbul.io"},"repository":{"url":"git+https://github.com/openedx/frontend-component-footer.git","type":"git"},"_npmVersion":"8.19.3","description":"Footer component for use when building Open edX frontend applications","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lodash":"^4.17.21","ts-jest":"^29.1.2","classnames":"^2.5.1","jest-environment-jsdom":"^29.7.0","@fortawesome/react-fontawesome":"0.2.2","@fortawesome/fontawesome-svg-core":"6.7.2","@fortawesome/free-solid-svg-icons":"6.7.2","@fortawesome/free-brands-svg-icons":"6.7.2","@openedx/frontend-plugin-framework":"^1.7.0","@fortawesome/free-regular-svg-icons":"6.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","redux":"4.2.1","react-dom":"^18.3.1","@edx/brand":"npm:@openedx/brand-openedx@^1.2.2","prop-types":"15.8.1","react-redux":"8.1.3","@edx/reactifex":"^2.1.1","@openedx/paragon":"^23.3.0","react-router-dom":"6.30.0","semantic-release":"21.1.2","react-test-renderer":"18.3.1","@testing-library/dom":"^10.4.0","@edx/frontend-platform":"^8.2.1","@testing-library/react":"^16.2.0","@openedx/frontend-build":"^14.3.1","@edx/browserslist-config":"^1.1.1","@testing-library/jest-dom":"^5.16.4","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^16.9.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.9.0 || ^17.0.0 || ^18.0.0","prop-types":"^15.5.10","@openedx/paragon":">= 21.11.3 < 24.0.0","@edx/frontend-platform":"^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-component-footer_1.9.0_1759307289653_0.9251762480125061","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@artistanbul/frontend-component-footer","version":"1.10.0","author":{"name":"edX"},"license":"AGPL-3.0","_id":"@artistanbul/frontend-component-footer@1.10.0","maintainers":[{"name":"artistanbul","email":"developers@artistanbul.io"}],"homepage":"https://github.com/openedx/frontend-component-footer#readme","bugs":{"url":"https://github.com/openedx/frontend-component-footer/issues"},"dist":{"shasum":"b60868d87e8ca25ac2987b1afeca006531c27b38","tarball":"https://registry.npmjs.org/@artistanbul/frontend-component-footer/-/frontend-component-footer-1.10.0.tgz","fileCount":67,"integrity":"sha512-nYaon7MZ7Wpp6rSCBJU7jE4I0AhvBC+q3t/8nhjzY0BZriKw+crsYi2tqjrBUp9Gtgz2LnHKSowP4rJ0Rbzq0A==","signatures":[{"sig":"MEUCIQDeRic6aRFxd1CCFp2dj0AK7qHrS2CERoNST8raNS9YdQIgdiy7ow+Kg2xMAimSyeGNhhksk3Din8pZ5OScXWd2AdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666186},"main":"dist/index.js","gitHead":"95d3e4db31708a8c37045151ecdbc8d6dccab9ff","scripts":{"lint":"fedx-scripts eslint --ext .js --ext .jsx .","test":"fedx-scripts jest --coverage","build":"make build","start":"fedx-scripts webpack-dev-server --progress","lint:fix":"fedx-scripts eslint --fix --ext .js --ext .jsx .","snapshot":"fedx-scripts jest --updateSnapshot","test:watch":"npm run test -- --watch","i18n_extract":"fedx-scripts formatjs extract","start:with-theme":"paragon install-theme && npm start && npm install"},"_npmUser":{"name":"artistanbul","email":"developers@artistanbul.io"},"repository":{"url":"git+https://github.com/openedx/frontend-component-footer.git","type":"git"},"_npmVersion":"8.19.3","description":"Footer component for use when building Open edX frontend applications","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lodash":"^4.17.21","ts-jest":"^29.1.2","classnames":"^2.5.1","jest-environment-jsdom":"^29.7.0","@fortawesome/react-fontawesome":"0.2.2","@fortawesome/fontawesome-svg-core":"6.7.2","@fortawesome/free-solid-svg-icons":"6.7.2","@fortawesome/free-brands-svg-icons":"6.7.2","@openedx/frontend-plugin-framework":"^1.7.0","@fortawesome/free-regular-svg-icons":"6.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","redux":"4.2.1","react-dom":"^18.3.1","@edx/brand":"npm:@openedx/brand-openedx@^1.2.2","prop-types":"15.8.1","react-redux":"8.1.3","@edx/reactifex":"^2.1.1","@openedx/paragon":"^23.3.0","react-router-dom":"6.30.0","semantic-release":"21.1.2","react-test-renderer":"18.3.1","@testing-library/dom":"^10.4.0","@edx/frontend-platform":"^8.2.1","@testing-library/react":"^16.2.0","@openedx/frontend-build":"^14.3.1","@edx/browserslist-config":"^1.1.1","@testing-library/jest-dom":"^5.16.4","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^16.9.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.9.0 || ^17.0.0 || ^18.0.0","prop-types":"^15.5.10","@openedx/paragon":">= 21.11.3 < 24.0.0","@edx/frontend-platform":"^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-component-footer_1.10.0_1759312701251_0.45969204558061816","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@artistanbul/frontend-component-footer","version":"1.11.0","author":{"name":"edX"},"license":"AGPL-3.0","_id":"@artistanbul/frontend-component-footer@1.11.0","maintainers":[{"name":"artistanbul","email":"developers@artistanbul.io"}],"homepage":"https://github.com/openedx/frontend-component-footer#readme","bugs":{"url":"https://github.com/openedx/frontend-component-footer/issues"},"dist":{"shasum":"b02f14562717f8ba9c96c3f724a50d5b32c07fe5","tarball":"https://registry.npmjs.org/@artistanbul/frontend-component-footer/-/frontend-component-footer-1.11.0.tgz","fileCount":67,"integrity":"sha512-KeNDgC531i/7M012jAuQK5206rGw5JvbG0vSz47wN300pKvDrIER6cfdIzvgLM66q5ABClNdlwxW6qxz4Zo4tQ==","signatures":[{"sig":"MEQCIAix9J2afV/PEk6s1RZOE2XBIJ2DEeJJZAR8gaGUQZlbAiBh/mgIaab1K5uzJBjShHf+uI74r8EbS2I7tytLb7r7Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666290},"main":"dist/index.js","gitHead":"8fcca4c7129315e7ea2dae16e9ec8be97fcf26cf","scripts":{"lint":"fedx-scripts eslint --ext .js --ext .jsx .","test":"fedx-scripts jest --coverage","build":"make build","start":"fedx-scripts webpack-dev-server --progress","lint:fix":"fedx-scripts eslint --fix --ext .js --ext .jsx .","snapshot":"fedx-scripts jest --updateSnapshot","test:watch":"npm run test -- --watch","i18n_extract":"fedx-scripts formatjs extract","start:with-theme":"paragon install-theme && npm start && npm install"},"_npmUser":{"name":"artistanbul","email":"developers@artistanbul.io"},"repository":{"url":"git+https://github.com/openedx/frontend-component-footer.git","type":"git"},"_npmVersion":"8.19.3","description":"Footer component for use when building Open edX frontend applications","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lodash":"^4.17.21","ts-jest":"^29.1.2","classnames":"^2.5.1","jest-environment-jsdom":"^29.7.0","@fortawesome/react-fontawesome":"0.2.2","@fortawesome/fontawesome-svg-core":"6.7.2","@fortawesome/free-solid-svg-icons":"6.7.2","@fortawesome/free-brands-svg-icons":"6.7.2","@openedx/frontend-plugin-framework":"^1.7.0","@fortawesome/free-regular-svg-icons":"6.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","redux":"4.2.1","react-dom":"^18.3.1","@edx/brand":"npm:@openedx/brand-openedx@^1.2.2","prop-types":"15.8.1","react-redux":"8.1.3","@edx/reactifex":"^2.1.1","@openedx/paragon":"^23.3.0","react-router-dom":"6.30.0","semantic-release":"21.1.2","react-test-renderer":"18.3.1","@testing-library/dom":"^10.4.0","@edx/frontend-platform":"^8.2.1","@testing-library/react":"^16.2.0","@openedx/frontend-build":"^14.3.1","@edx/browserslist-config":"^1.1.1","@testing-library/jest-dom":"^5.16.4","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^16.9.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.9.0 || ^17.0.0 || ^18.0.0","prop-types":"^15.5.10","@openedx/paragon":">= 21.11.3 < 24.0.0","@edx/frontend-platform":"^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-component-footer_1.11.0_1759322832273_0.6289685285910342","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@artistanbul/frontend-component-footer","version":"1.12.0","author":{"name":"edX"},"license":"AGPL-3.0","_id":"@artistanbul/frontend-component-footer@1.12.0","maintainers":[{"name":"artistanbul","email":"developers@artistanbul.io"}],"homepage":"https://github.com/openedx/frontend-component-footer#readme","bugs":{"url":"https://github.com/openedx/frontend-component-footer/issues"},"dist":{"shasum":"95e64f774fe9214cee2e1c88c7a6e408ea134070","tarball":"https://registry.npmjs.org/@artistanbul/frontend-component-footer/-/frontend-component-footer-1.12.0.tgz","fileCount":67,"integrity":"sha512-3RGql8wFLKX4hk1OfYcGMmk7UDxm/26NnjFrVL8osgZr0+2vungjYaDrw+X6FpqX6hLxLnhw0EcE2baa+W9iSA==","signatures":[{"sig":"MEUCIFus68M5f6Bxshl9+t8o9u7fHinJXLw998gSaKlDzSitAiEA9o3BkQWZ6WU3rYwCvzc703RXTARPqOyE+bvboqvyNvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666290},"main":"dist/index.js","gitHead":"33ae31cd6849886f43ef92378d75e93cac3d9dfb","scripts":{"lint":"fedx-scripts eslint --ext .js --ext .jsx .","test":"fedx-scripts jest --coverage","build":"make build","start":"fedx-scripts webpack-dev-server --progress","lint:fix":"fedx-scripts eslint --fix --ext .js --ext .jsx .","snapshot":"fedx-scripts jest --updateSnapshot","test:watch":"npm run test -- --watch","i18n_extract":"fedx-scripts formatjs extract","start:with-theme":"paragon install-theme && npm start && npm install"},"_npmUser":{"name":"artistanbul","email":"developers@artistanbul.io"},"repository":{"url":"git+https://github.com/openedx/frontend-component-footer.git","type":"git"},"_npmVersion":"8.19.3","description":"Footer component for use when building Open edX frontend applications","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lodash":"^4.17.21","ts-jest":"^29.1.2","classnames":"^2.5.1","jest-environment-jsdom":"^29.7.0","@fortawesome/react-fontawesome":"0.2.2","@fortawesome/fontawesome-svg-core":"6.7.2","@fortawesome/free-solid-svg-icons":"6.7.2","@fortawesome/free-brands-svg-icons":"6.7.2","@openedx/frontend-plugin-framework":"^1.7.0","@fortawesome/free-regular-svg-icons":"6.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","redux":"4.2.1","react-dom":"^18.3.1","@edx/brand":"npm:@openedx/brand-openedx@^1.2.2","prop-types":"15.8.1","react-redux":"8.1.3","@edx/reactifex":"^2.1.1","@openedx/paragon":"^23.3.0","react-router-dom":"6.30.0","semantic-release":"21.1.2","react-test-renderer":"18.3.1","@testing-library/dom":"^10.4.0","@edx/frontend-platform":"^8.2.1","@testing-library/react":"^16.2.0","@openedx/frontend-build":"^14.3.1","@edx/browserslist-config":"^1.1.1","@testing-library/jest-dom":"^5.16.4","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^16.9.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.9.0 || ^17.0.0 || ^18.0.0","prop-types":"^15.5.10","@openedx/paragon":">= 21.11.3 < 24.0.0","@edx/frontend-platform":"^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-component-footer_1.12.0_1759323300974_0.3603984741229289","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@artistanbul/frontend-component-footer","version":"1.13.0","description":"Footer component for use when building Open edX frontend applications","main":"dist/index.js","publishConfig":{"access":"public"},"scripts":{"build":"make build","i18n_extract":"fedx-scripts formatjs extract","lint":"fedx-scripts eslint --ext .js --ext .jsx .","lint:fix":"fedx-scripts eslint --fix --ext .js --ext .jsx .","snapshot":"fedx-scripts jest --updateSnapshot","start":"fedx-scripts webpack-dev-server --progress","start:with-theme":"paragon install-theme && npm start && npm install","test":"fedx-scripts jest --coverage","test:watch":"npm run test -- --watch"},"repository":{"type":"git","url":"git+https://github.com/openedx/frontend-component-footer.git"},"author":{"name":"edX"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/openedx/frontend-component-footer/issues"},"homepage":"https://github.com/openedx/frontend-component-footer#readme","devDependencies":{"@edx/brand":"npm:@openedx/brand-openedx@^1.2.2","@edx/browserslist-config":"^1.1.1","@edx/frontend-platform":"^8.2.1","@edx/reactifex":"^2.1.1","@openedx/frontend-build":"^14.3.1","@openedx/paragon":"^23.3.0","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^16.2.0","@testing-library/dom":"^10.4.0","@testing-library/user-event":"^14.6.1","prop-types":"15.8.1","react":"^18.3.1","react-dom":"^18.3.1","react-redux":"8.1.3","react-router-dom":"6.30.0","react-test-renderer":"18.3.1","redux":"4.2.1","semantic-release":"21.1.2"},"dependencies":{"@fortawesome/fontawesome-svg-core":"6.7.2","@fortawesome/free-brands-svg-icons":"6.7.2","@fortawesome/free-regular-svg-icons":"6.7.2","@fortawesome/free-solid-svg-icons":"6.7.2","@fortawesome/react-fontawesome":"0.2.2","@openedx/frontend-plugin-framework":"^1.7.0","classnames":"^2.5.1","jest-environment-jsdom":"^29.7.0","lodash":"^4.17.21","ts-jest":"^29.1.2"},"peerDependencies":{"@edx/frontend-platform":"^7.0.0 || ^8.0.0","@openedx/paragon":">= 21.11.3 < 24.0.0","prop-types":"^15.5.10","react":"^16.9.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.9.0 || ^17.0.0 || ^18.0.0"},"gitHead":"a4d4ab42f34429759599a2dea04e883ad8feb178","_id":"@artistanbul/frontend-component-footer@1.13.0","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-wFYA4VaO8e8SdpbziWwXiyPyf3j/KHyUnww99tMoiPV9/aRI1r/zyULHOe3cC1cU4XSBgr3J7B9E9wSYKyiQKg==","shasum":"47b2c1453fd704462aea18d0fd1e4012ef750e41","tarball":"https://registry.npmjs.org/@artistanbul/frontend-component-footer/-/frontend-component-footer-1.13.0.tgz","fileCount":67,"unpackedSize":666486,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH0NU5KLJf+AhcYijTXf79e5wPmrtsXoUqSQcHj8d5CYAiEAlGBYbAhXkb+ooKnW6LoMfd0ttHFPPkk9iaOBb+tO0y4="}]},"_npmUser":{"name":"artistanbul","email":"developers@artistanbul.io"},"directories":{},"maintainers":[{"name":"artistanbul","email":"developers@artistanbul.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/frontend-component-footer_1.13.0_1759327601974_0.4965435454304179"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-11T14:16:31.895Z","modified":"2025-10-01T14:06:42.435Z","1.1.0":"2025-04-11T14:16:32.286Z","1.2.0":"2025-04-11T14:21:44.953Z","1.3.0":"2025-04-14T12:14:26.134Z","1.4.0":"2025-04-21T09:07:45.502Z","1.5.0":"2025-04-21T09:41:41.607Z","1.6.0":"2025-04-21T12:57:53.253Z","1.7.0":"2025-04-22T08:30:23.572Z","1.8.0":"2025-04-25T08:23:19.240Z","1.9.0":"2025-10-01T08:28:09.949Z","1.10.0":"2025-10-01T09:58:21.616Z","1.11.0":"2025-10-01T12:47:12.492Z","1.12.0":"2025-10-01T12:55:01.194Z","1.13.0":"2025-10-01T14:06:42.239Z"},"bugs":{"url":"https://github.com/openedx/frontend-component-footer/issues"},"author":{"name":"edX"},"license":"AGPL-3.0","homepage":"https://github.com/openedx/frontend-component-footer#readme","repository":{"type":"git","url":"git+https://github.com/openedx/frontend-component-footer.git"},"description":"Footer component for use when building Open edX frontend applications","maintainers":[{"name":"artistanbul","email":"developers@artistanbul.io"}],"readme":"#########################\nfrontend-component-footer\n#########################\n\n|Build Status| |Codecov| |npm_version| |npm_downloads| |license| |semantic-release|\n\n********\nPurpose\n********\n\nA generic footer for Open edX micro-frontend applications.  It includes a logo and an optional language selector dropdown.\n\n***************\nGetting Started\n***************\n\nPrerequisites\n=============\n\nThe `devstack`_ is currently recommended as a development environment for your\nnew MFE.  If you start it with ``make dev.up.lms`` that should give you\neverything you need as a companion to this frontend.\n\nNote that it is also possible to use `Tutor`_ to develop an MFE.  You can refer\nto the `relevant tutor-mfe documentation`_ to get started using it.\n\n.. _Devstack: https://github.com/openedx/devstack\n\n.. _Tutor: https://github.com/overhangio/tutor\n\n.. _relevant tutor-mfe documentation: https://github.com/overhangio/tutor-mfe#mfe-development\n\nRequirements\n============\n\nThis component uses ``@edx/frontend-platform`` services such as i18n, analytics, configuration, and the ``AppContext`` React component, and expects that it has been loaded into a micro-frontend that has been properly initialized via ``@edx/frontend-platform``'s ``initialize`` function.  `Please visit the frontend template application to see an example. <https://github.com/openedx/frontend-template-application/blob/3355bb3a96232390e9056f35b06ffa8f105ed7ca/src/index.jsx>`_\n\nEnvironment Variables\n=====================\n\nThis component requires that the following environment variable be set by the consuming micro-frontend.\n\n* ``LMS_BASE_URL`` - The URL of the LMS of your Open edX instance.\n* ``LOGO_TRADEMARK_URL`` - This is a URL to a logo for use in the footer.  This is a different environment variable than ``LOGO_URL`` (used in frontend-component-header) to accommodate sites that would like to have additional trademark information on a logo in the footer, such as a (tm) or (r) symbol.\n\nInstallation\n============\n\nTo install this footer into your Open edX micro-frontend, run the following command in your MFE:\n\n``npm i --save @edx/frontend-component-footer``\n\nThis will make the component available to be imported into your application.\n\nCloning and Startup\n===================\n\n.. code-block::\n\n\n  1. Clone your new repo:\n\n    ``git clone https://github.com/openedx/frontend-component-footer.git``\n\n  2. Use node v18.x.\n\n    The current version of the micro-frontend build scripts support node 18.\n    Using other major versions of node *may* work, but this is unsupported.  For\n    convenience, this repository includes an .nvmrc file to help in setting the\n    correct node version via `nvm <https://github.com/nvm-sh/nvm>`_.\n\n  3. Install npm dependencies:\n\n    ``cd frontend-component-footer && npm ci``\n\n  4. Start the dev server:\n\n    ``npm start``\n\nUsage\n=====\n\nThis library has the following exports:\n\n* ``(default)``: The footer as a React component.\n* ``messages``: Internationalization messages suitable for use with `@edx/frontend-platform/i18n <https://edx.github.io/frontend-platform/module-Internationalization.html>`_\n* ``dist/footer.scss``: A SASS file which contains style information for the component.  It should be imported into the micro-frontend's own SCSS file.\n\n<Footer /> component props\n==========================\n\n* onLanguageSelected: Provides the footer with an event handler for when the user selects a\n  language from its dropdown.\n* supportedLanguages: An array of objects representing available languages.  See example below for object shape.\n\nPlugin\n======\nThe footer can be replaced or modified using `Frontend Plugin Framework <https://github.com/openedx/frontend-plugin-framework>`_.\n\nInformation on how to replace or modify the footer is available `here </src/plugin-slots>`_.\n\nExamples\n========\n\nComponent Usage Example::\n\n  import Footer, { messages } from '@edx/frontend-component-footer';\n\n  ...\n\n  <Footer\n    onLanguageSelected={(languageCode) => {/* set language */}}\n    supportedLanguages={[\n      { label: 'English', value: 'en'},\n      { label: 'Español', value: 'es' },\n    ]}\n  />\n\n* `An example of minimal component and messages usage. <https://github.com/openedx/frontend-template-application/blob/3355bb3a96232390e9056f35b06ffa8f105ed7ca/src/index.jsx#L23>`_\n* `An example of SCSS file usage. <https://github.com/openedx/frontend-template-application/blob/3cd5485bf387b8c479baf6b02bf59e3061dc3465/src/index.scss#L9>`_\n\n\n\nDevelopment\n===========\n\nInstall dependencies::\n\n  npm i\n\nStart the development server::\n\n  npm start\n\nBuild a production distribution::\n\n  npm run build\n\nLicense\n=======\n\nThe code in this repository is licensed under the AGPLv3 unless otherwise\nnoted.\n\nPlease see `LICENSE <LICENSE>`_ for details.\n\nContributing\n============\n\nContributions are very welcome.  Please read `How To Contribute`_ for details.\n\n.. _How To Contribute: https://openedx.org/r/how-to-contribute\n\nThis project is currently accepting all types of contributions, bug fixes,\nsecurity fixes, maintenance work, or new features.  However, please make sure\nto have a discussion about your new feature idea with the maintainers prior to\nbeginning development to maximize the chances of your change being accepted.\nYou can start a conversation by creating a new issue on this repo summarizing\nyour idea.\n\nGetting Help\n===========\n\nIf you're having trouble, we have discussion forums at\nhttps://discuss.openedx.org where you can connect with others in the community.\n\nOur real-time conversations are on Slack. You can request a `Slack\ninvitation`_, then join our `community Slack workspace`_.  Because this is a\nfrontend repository, the best place to discuss it would be in the `#wg-frontend\nchannel`_.\n\nFor anything non-trivial, the best path is to open an issue in this repository\nwith as many details about the issue you are facing as you can provide.\n\nhttps://github.com/openedx/frontend-component-footer/issues\n\nFor more information about these options, see the `Getting Help`_ page.\n\n.. _Slack invitation: https://openedx.org/slack\n.. _community Slack workspace: https://openedx.slack.com/\n.. _#wg-frontend channel: https://openedx.slack.com/archives/C04BM6YC7A6\n.. _Getting Help: https://openedx.org/community/connect\n\nThe Open edX Code of Conduct\n============================\n\nAll community members are expected to follow the `Open edX Code of Conduct`_.\n\n.. _Open edX Code of Conduct: https://openedx.org/code-of-conduct/\n\nReporting Security Issues\n=========================\n\nPlease do not report security issues in public. Please email security@openedx.org.\n\n.. |Build Status| image:: https://api.travis-ci.com/edx/frontend-component-footer.svg?branch=master\n   :target: https://travis-ci.com/edx/frontend-component-footer\n.. |Codecov| image:: https://img.shields.io/codecov/c/github/edx/frontend-component-footer\n   :target: @edx/frontend-component-footer\n.. |npm_version| image:: https://img.shields.io/npm/v/@edx/frontend-component-footer.svg\n   :target: @edx/frontend-component-footer\n.. |npm_downloads| image:: https://img.shields.io/npm/dt/@edx/frontend-component-footer.svg\n   :target: @edx/frontend-component-footer\n.. |license| image:: https://img.shields.io/npm/l/@edx/frontend-component-footer.svg\n   :target: @edx/frontend-component-footer\n.. |semantic-release| image:: https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n   :target: https://github.com/semantic-release/semantic-release\n","readmeFilename":"README.rst"}