{"_id":"@bitbetter/node-red-dashboard-2-ui-mastodon-feed","name":"@bitbetter/node-red-dashboard-2-ui-mastodon-feed","dist-tags":{"next":"0.1.0","latest":"0.1.0"},"versions":{"0.1.0":{"name":"@bitbetter/node-red-dashboard-2-ui-mastodon-feed","version":"0.1.0","description":"A Node-RED Dashboard 2.0 widget that displays the public posts of a Mastodon user.","keywords":["node-red","node-red-dashboard-2","mastodon"],"repository":{"type":"git","url":"git+https://github.com/bitbetterde/node-red-dashboard-2-ui-mastodon-feed.git"},"license":"Apache-2.0","author":{"name":"Moritz Stückler","url":"https://github.com/preya"},"exports":{"import":"./resources/ui-mastodon-feed.umd.js","require":"./resources/ui-mastodon-feed.umd.js"},"scripts":{"build":"vite build","build:dev":"NODE_ENV=development vite build","dev":"NODE_ENV=development vite build --watch","dev:prod":"vite build --watch","lint":"npm run lint:js && npm run lint:package","lint:fix":"npm run lint:js:fix && npm run lint:package:fix","lint:js":"eslint --ext .js,.vue,.cjs,.mjs .","lint:js:fix":"yarn lint:js --fix","lint:package":"sort-package-json --check 'package.json'","lint:package:fix":"sort-package-json 'package.json'"},"dependencies":{"dompurify":"^3.0.0","vue":"^3.3.8","vuex":"^4.1.0"},"devDependencies":{"@vitejs/plugin-vue":"^4.5.0","eslint":"^8.53.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.3.1","eslint-plugin-vue":"^9.18.1","vite":"^5.0.13","vite-plugin-css-injected-by-js":"^3.3.0","vite-plugin-static-copy":"^1.0.6"},"engines":{"node":">=14"},"node-red":{"version":">=3.0.0","nodes":{"ui-mastodon-feed":"nodes/ui-mastodon-feed.js"}},"node-red-dashboard-2":{"version":"1.0.0","widgets":{"ui-mastodon-feed":{"output":"ui-mastodon-feed.umd.js","component":"UIMastodonFeed"}}},"gitHead":"f1d1518724f7b15924dc708df1ba0c22ad248d51","_id":"@bitbetter/node-red-dashboard-2-ui-mastodon-feed@0.1.0","bugs":{"url":"https://github.com/bitbetterde/node-red-dashboard-2-ui-mastodon-feed/issues"},"homepage":"https://github.com/bitbetterde/node-red-dashboard-2-ui-mastodon-feed#readme","_nodeVersion":"25.8.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-hl4pVzjeuhKqmANxvwQ1oCSJ2Vx8CwFFZ+Da4JLwa8QpkkiKObyyAB/YuvrNAgZSTVNm2hfLtciOFqwz2Fo6dA==","shasum":"c2bc6315ff139f7840fa567590725426e1babb32","tarball":"https://registry.npmjs.org/@bitbetter/node-red-dashboard-2-ui-mastodon-feed/-/node-red-dashboard-2-ui-mastodon-feed-0.1.0.tgz","fileCount":12,"unpackedSize":62110,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHdYtEg17gGDlwTPfQx3ygxFkjxKSixUaHzh65MisL4xAiEAsWCt0Xm92WMB0dqJFlvXD4EX8n8NxwSoRXRTFod9mrI="}]},"_npmUser":{"name":"preya","email":"moritz@bitbetter.de"},"directories":{},"maintainers":[{"name":"preya","email":"moritz@bitbetter.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-red-dashboard-2-ui-mastodon-feed_0.1.0_1777407789948_0.9680959962214659"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-28T20:23:09.829Z","0.1.0":"2026-04-28T20:23:10.094Z","modified":"2026-04-28T20:23:10.346Z"},"maintainers":[{"name":"preya","email":"moritz@bitbetter.de"}],"description":"A Node-RED Dashboard 2.0 widget that displays the public posts of a Mastodon user.","homepage":"https://github.com/bitbetterde/node-red-dashboard-2-ui-mastodon-feed#readme","keywords":["node-red","node-red-dashboard-2","mastodon"],"repository":{"type":"git","url":"git+https://github.com/bitbetterde/node-red-dashboard-2-ui-mastodon-feed.git"},"author":{"name":"Moritz Stückler","url":"https://github.com/preya"},"bugs":{"url":"https://github.com/bitbetterde/node-red-dashboard-2-ui-mastodon-feed/issues"},"license":"Apache-2.0","readme":"# Mastodon Feed Widget for Node-RED Dashboard 2.0\n\nA third-party widget for [Node-RED Dashboard 2.0](https://dashboard.flowfuse.com/) that\ndisplays the public posts of a Mastodon user.\n\n## Configuration\n\n- **User** — the Mastodon handle, in the form `@user@instance.tld`\n  (e.g. `@Gargron@mastodon.social`).\n- **Entries** — how many of the most recent posts to display (1–40).\n- **Hide images** — when enabled, image attachments are not rendered.\n\nSending any input message to the node triggers a refresh.\n\nBoosts (reblogs) of other users' posts are visually distinguished with a tinted\nbackground, an accent border, and a \"boosted by …\" banner.\n\n## Install\n\n```bash\nnpm install\nnpm run build\n```\n\nIn your Node-RED user directory:\n\n```bash\nnpm install /path/to/this/repo\n```\n\nThen restart Node-RED.\n\n## Development\n\n```bash\nnpm install\nnpm run dev   # rebuild on change\n```\n\nArchitecture and contribution notes for third-party Dashboard 2.0 widgets:\n<https://dashboard.flowfuse.com/contributing/widgets/third-party.html>\n","readmeFilename":"README.md","_rev":"1-a5ceec63ea24ed9472a180ba6fd65bd0"}