{"_id":"@edunext/frontend-slot-oddisey","_rev":"3-aed58a9f137e08cba89a4e65920bf4ba","name":"@edunext/frontend-slot-oddisey","dist-tags":{"latest":"0.0.1"},"versions":{"1.0.0-semantically-released":{"name":"@edunext/frontend-slot-oddisey","version":"1.0.0-semantically-released","author":{"name":"Open edX Community"},"license":"AGPL-3.0","_id":"@edunext/frontend-slot-oddisey@1.0.0-semantically-released","maintainers":[{"name":"felipemontoya","email":"technical@edunext.co"},{"name":"jhonvedunext","email":"jhon.vente@edunext.co"}],"homepage":"https://github.com/openedx/frontend-slot-oddisey#readme","bugs":{"url":"https://github.com/openedx/frontend-slot-oddisey/issues"},"dist":{"shasum":"4ce427a1fb83b901773f544064c371c5ee6f7a8c","tarball":"https://registry.npmjs.org/@edunext/frontend-slot-oddisey/-/frontend-slot-oddisey-1.0.0-semantically-released.tgz","fileCount":13,"integrity":"sha512-mnIq2jlU368Y623Fl2/PGRkQQjmAugYEXxg8Q+8h77f2QlskgoIm3ZDuHfStwWwt+z+Y8cfKDOVWK4CGHRjYqg==","signatures":[{"sig":"MEQCIGSD8iIzBVqJG7H7SOVOHTQPgsXINaIwp2u+5Wwqa8kVAiAdkKqKBs/7NHAhjuZx1sxy/VIzvKIUIV8Ucwfseu2cFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84459},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run lint"}},"gitHead":"045fae5c445c6f12bf355b1e3b640fa1f73d3d51","scripts":{"lint":"fedx-scripts eslint --ext .js --ext .jsx .","test":"fedx-scripts jest --coverage --passWithNoTests","build":"make build","lint:fix":"fedx-scripts eslint --fix --ext .js --ext .jsx .","snapshot":"fedx-scripts jest --updateSnapshot"},"_npmUser":{"name":"felipemontoya","email":"technical@edunext.co"},"repository":{"url":"git+https://github.com/edunext/frontend-slot-oddisey.git","type":"git"},"_npmVersion":"10.8.2","description":"Site oddisey PluginSlot utilizing Frontend Plugin Framework","directories":{},"_nodeVersion":"18.20.5","browserslist":["extends @edx/browserslist-config"],"dependencies":{"@openedx/frontend-plugin-framework":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"7.2.3","jest":"29.7.0","husky":"7.0.4","react":"^17.0.0","core-js":"3.37.1","regenerator-runtime":"0.14.1","@openedx/frontend-build":"^14.0.3","@edx/browserslist-config":"^1.1.1"},"peerDependencies":{"react":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-slot-oddisey_1.0.0-semantically-released_1735934742847_0.858856602485401","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@edunext/frontend-slot-oddisey","version":"0.0.1","author":{"name":"Open edX Community"},"license":"AGPL-3.0","_id":"@edunext/frontend-slot-oddisey@0.0.1","maintainers":[{"name":"felipemontoya","email":"technical@edunext.co"},{"name":"jhonvedunext","email":"jhon.vente@edunext.co"}],"homepage":"https://github.com/openedx/frontend-slot-oddisey#readme","bugs":{"url":"https://github.com/openedx/frontend-slot-oddisey/issues"},"dist":{"shasum":"299ccc1ee62029b6958c347576e5973b8e1796c4","tarball":"https://registry.npmjs.org/@edunext/frontend-slot-oddisey/-/frontend-slot-oddisey-0.0.1.tgz","fileCount":13,"integrity":"sha512-wxiWVP/mwwgkHBtGR441OqMmO5jv6RzyH5BfyWKJjzLiBI/CranamDe2ideKBZlsx3raYWz31wE1j+kUAOysAw==","signatures":[{"sig":"MEUCIQCuLi3GhYA2SLYdPCLv/kWgs7hwqd5En2yUrqUvIgGH3AIgFoLf9pCUnN4iRGkzaNTui1AysN9wkZltxOwMCNAqmOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84437},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run lint"}},"gitHead":"045fae5c445c6f12bf355b1e3b640fa1f73d3d51","scripts":{"lint":"fedx-scripts eslint --ext .js --ext .jsx .","test":"fedx-scripts jest --coverage --passWithNoTests","build":"make build","lint:fix":"fedx-scripts eslint --fix --ext .js --ext .jsx .","snapshot":"fedx-scripts jest --updateSnapshot"},"_npmUser":{"name":"felipemontoya","email":"technical@edunext.co"},"repository":{"url":"git+https://github.com/edunext/frontend-slot-oddisey.git","type":"git"},"_npmVersion":"10.8.2","description":"Site oddisey PluginSlot utilizing Frontend Plugin Framework","directories":{},"_nodeVersion":"18.20.5","browserslist":["extends @edx/browserslist-config"],"dependencies":{"@openedx/frontend-plugin-framework":"^1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"7.2.3","jest":"29.7.0","husky":"7.0.4","react":"^17.0.0","core-js":"3.37.1","regenerator-runtime":"0.14.1","@openedx/frontend-build":"^14.0.3","@edx/browserslist-config":"^1.1.1"},"peerDependencies":{"react":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-slot-oddisey_0.0.1_1735935034297_0.6219226472863886","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-01-03T20:05:42.709Z","modified":"2025-10-16T16:11:30.129Z","1.0.0-semantically-released":"2025-01-03T20:05:43.049Z","0.0.1":"2025-01-03T20:10:34.514Z"},"bugs":{"url":"https://github.com/openedx/frontend-slot-oddisey/issues"},"author":{"name":"Open edX Community"},"license":"AGPL-3.0","homepage":"https://github.com/openedx/frontend-slot-oddisey#readme","repository":{"url":"git+https://github.com/edunext/frontend-slot-oddisey.git","type":"git"},"description":"Site oddisey PluginSlot utilizing Frontend Plugin Framework","maintainers":[{"email":"technical@edunext.co","name":"felipemontoya"}],"readme":"# frontend-slot-oddisey\n\nThis package provides a wrapped version of the oddisey using [Frontend Plugin Framework](https://github.com/openedx/frontend-plugin-framework).\n\n### Slot ID: `oddisey_slot`\n\n## Description\n\nThis slot is used to replace/modify/hide the oddisey.\n\n## Example\n\nThe following `env.config.jsx` will replace the default oddisey.\n\n![Screenshot of Default oddisey](./docs/images/default_.png)\n\nwith a simple custom oddisey\n\n![Screenshot of Custom oddisey](./docs/images/custom_.png)\n\n```js\nimport { DIRECT_PLUGIN, PLUGIN_OPERATIONS } from '@openedx/frontend-plugin-framework';\n\nconst config = {\n  pluginSlots: {\n    oddisey_slot: {\n      plugins: [\n        {\n          // Hide the default oddisey\n          op: PLUGIN_OPERATIONS.Hide,\n          widgetId: 'default_contents',\n        },\n        {\n          // Insert a custom oddisey\n          op: PLUGIN_OPERATIONS.Insert,\n          widget: {\n            id: 'custom_oddisey',\n            type: DIRECT_PLUGIN,\n            RenderWidget: () => (\n              <h1 style={{textAlign: 'center'}}>🦶</h1>\n            ),\n          },\n        },\n      ]\n    }\n  },\n}\n\nexport default config;\n```\n","readmeFilename":"README.md"}