
Security News
Crates.io Users Targeted by Phishing Emails
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
@datenanfragen/components
Advanced tools
This package allows you to use the components making up Datenanfragen.de outside of the website repository.
This package allows you to use the components making up Datenanfragen.de outside of the
website
repository.
Datenanfragen.de is an open source project by Datenanfragen.de e. V., a registered non-profit from Germany. We have made it our mission to help you exercise your right to privacy. Through our website, we offer a generator for GDPR requests, among other things.
This package allows you to use the components making up that website elsewhere. We use this in our mobile and desktop app.
You can install the package using yarn or npm:
yarn add @datenanfragen/components
# or `npm i @datenanfragen/components`
First, you either need to call the exported setupWindow()
function or do the setup in there yourself.
You also need the following HTML:
<aside id=flash-messages></aside>
Finally, include the CSS:
@import 'npm:@datenanfragen/components/dist/index.css';
Now, you can use the exported components in your Preact code, e.g.:
import { render } from 'preact';
import { ActWidget } from '@datenanfragen/components';
const App = () => (
<>
<h1>Send a data request</h1>
<ActWidget requestTypes={['access', 'erasure']} company="datenanfragen" transportMedium="email" />
</>
);
const el = document.getElementById('app');
if (el) render(<App />, el);
First of all, thank you very much for taking the time to contribute! Contributions are incredibly valuable for a project like ours.
We warmly welcome issues and pull requests through GitHub. They should be filed against the website
repository, which this package is built from. You can also chat with us through our Matrix space. Feel free to ask questions, pitch your ideas, or just talk with the community.
Please be aware that by contributing, you agree for your work to be released under the MIT license, as specified in the LICENSE
file.
If you are interested in contributing in other ways besides coding, we can also really use your help. Have a look at our contribute page for more details.
FAQs
This package allows you to use the components making up Datenanfragen.de outside of the website repository.
We found that @datenanfragen/components demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
Product
Socket now lets you customize pull request alert headers, helping security teams share clear guidance right in PRs to speed reviews and reduce back-and-forth.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.