
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
@db-ux/core-icons
Advanced tools
We provide core-icons for DB Apps in this package. Because of legal concern some files are encrypted. To decrypt them you need to go to [Marketingportal](https://marketingportal.extranet.deutschebahn.com/marketingportal/Design-Anwendungen/db-ux-design-sys
We provide core-icons for DB Apps in this package. Because of legal concern some files are encrypted. To decrypt them you need to go to Marketingportal. Note: Deep links aren't working, you need to click the link again after login.
You will find two environment variables on the page:
ASSET_PASSWORD
ASSET_INIT_VECTOR
Before you install @db-ux/core-icons
you need to create a .env
file and add it to your .gitignore
. Afterward, you add those two variables to the .env
file.
ASSET_PASSWORD=core-icons
ASSET_INIT_VECTOR=core-icons
The postintall
script inside @db-ux/core-icons
will decrypt the files for you.
Note: You can use
process.env.
local or in CI/CD to pass the required environment variables topostinstall
.
Note: Read the disclaimer above :)
npm i @db-ux/core-icons
node_modules/@db-ux/core-icons/build/assets
@db-ui/components
There are different ways to include the icons via a font-face. Therefore, you need to import the correct .css
file. There are multiple files depending on the bundler you use:
relative.css
: No bundlerabsolute.css
: No bundlerrollup.css
: vite
, rollup
webpack.css
: webpack
// main.[js|ts]
import "@db-ux/core-icons/build/styles/rollup.css";
/* main.css */
@import "@db-ux/core-icons/build/styles/rollup.css";
You might need to add an additional resolve
in vite.config.[js|ts]
:
import * as path from "node:path";
export default defineConfig({
...
resolve: {
alias: {
"@db-ux": path.resolve("node_modules/@db-ux"),
},
},
});
To overwrite the default icons from @db-ui/components
or @db-ui/foundations
you need to import default-font.css
:
// main.[js|ts]
import "@db-ux/core-icons/build/styles/default-font.css";
/* main.css */
@import "@db-ux/core-icons/build/styles/default-font.css";
To get TypeScript autocomplete you need to include the types:
{
"compilerOptions": {
...,
"types": [..., "@db-ux/core-icons"]
},
"include": [
...,
"node_modules/@db-ux/core-icons/build/types/overwrite.d.ts"
]
}
If you have multiple overwrites you can also copy the overwrite.d.ts
into your src
folder and add additional types.
If you want to use the font family you can do it like this:
<button class="db-button" data-icon="my_icon" data-icon-variant="db-ux-core">
Test
</button>
<db-button icon="my_icon" data-icon-variant="db-ux-core">Test</db-button>
<DBButton icon="my_icon" data-icon-variant="db-ux-core">
Test
</DBButton>
You can add additional TypeScript support by including generated types to tsconfig.json
:
React:
{
"compilerOptions": ...,
"include": [..., "node_modules/@db-ux/core-icons/build/types/react.d.ts"],
}
Vue:
{
"compilerOptions": ...,
"include": [..., "node_modules/@db-ux/core-icons/build/types/vue.d.ts"],
}
As we'd like to perfectly support our users and customers on their digital journey, the usage of Deutsche Bahn brand and trademarks are bound of clear guidelines and restrictions even when being used with the code that we're provide with this product; Deutsche Bahn fully reserves all rights regarding the Deutsche Bahn brand, even though that we're providing the code of DB UI products free to use and release it under the Apache 2.0 license. Please have a look at our brand portal at https://marketingportal.extranet.deutschebahn.com/ for any further questions and whom to contact on any brand issues.
You must remove or replace any Deutsche Bahn brand and design assets as well as protected characteristics and trademarks. We're even also planning to provide a neutral theme that would make it much easier for you to use our product without the trademarks by Deutsche Bahn.
This project is licensed under special Apache-2.0, see the LICENCE file in this package.
FAQs
We provide core-icons for DB Apps in this package. Because of legal concern some files are encrypted. To decrypt them you need to go to [Marketingportal](https://marketingportal.extranet.deutschebahn.com/marketingportal/Design-Anwendungen/db-ux-design-sys
The npm package @db-ux/core-icons receives a total of 0 weekly downloads. As such, @db-ux/core-icons popularity was classified as not popular.
We found that @db-ux/core-icons demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 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.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.