Gathering detailed insights and metrics for @stenajs-webui/redux
Gathering detailed insights and metrics for @stenajs-webui/redux
Gathering detailed insights and metrics for @stenajs-webui/redux
Gathering detailed insights and metrics for @stenajs-webui/redux
npm install @stenajs-webui/redux
Typescript
Module System
Min. Node Version
Node Version
NPM Version
TypeScript (92.35%)
CSS (5.41%)
MDX (1.17%)
JavaScript (1.03%)
HTML (0.03%)
Total Downloads
111,357
Last Day
31
Last Week
239
Last Month
2,462
Last Year
26,385
14 Stars
1,705 Commits
15 Forks
7 Watchers
102 Branches
30 Contributors
Updated on Jan 16, 2025
Minified
Minified + Gzipped
Latest Version
21.40.3
Package Id
@stenajs-webui/redux@21.40.3
Unpacked Size
160.87 kB
Size
30.82 kB
File Count
54
NPM Version
lerna/8.1.9/node@v20.19.1+x64 (linux)
Node Version
20.19.1
Published on
May 06, 2025
Cumulative downloads
Total Downloads
Last Day
-74.4%
31
Compared to previous day
Last Week
-57.7%
239
Compared to previous week
Last Month
29.4%
2,462
Compared to previous month
Last Year
-32.4%
26,385
Compared to previous year
5
7
A design system and React component framework developed at Stena Line.
All components are available to see in Storybook.
https://stenait.github.io/stenajs-webui
Package | NPM version |
---|---|
calendar | |
core | |
elements | |
forms | |
grid | |
grid-export | |
input-mask | |
modal | |
panels | |
redux | |
select | |
theme | |
tooltip |
This project is very much in development, so there may be bugs. If you have any issues, create an issue in Github, or submit a PR with a fix.
See CONTRIBUTING.md for more information on code conventions, etc.
create-react-app
is the recommended way of setting up a project.
All documentation uses yarn
.
stenajs-webui
is built with emotion
and styled-system
.
stenajs-webui
use Font Awesome for icons.
@stenajs-webui/core
does not use any icons, but most other packages require Font Awesome.
New and converted stenajs-webui
components use CSS variables.
They can be styled by changing the CSS variables defined in their corresponding .module.css
file.
stenajs-webui
is built with Typescript, and all types are included in the npm package.
There is no need for DefinitelyTyped.
1$ yarn add @stenajs-webui/core
Install any other @stenajs-webui
packages in the same way.
core
is required by all other packages, and most also require elements
.
Most stenajs-webui
packages have peer dependencies that have to be met in order to use them.
They are specified in their respective package.json.
For example, to use @stenajs-webui/core
you must add the following dependencies:
1$ yarn add @emotion/react \ 2 @emotion/styled \ 3 csstype \ 4 prop-types \ 5 react \ 6 react-dom \ 7 styled-system
If you are using Typescript, you must also add the following dependencies:
1$ yarn add typescript 2 @types/react \ 3 @types/react-dom \ 4 @types/styled-system
typescript
is required by create-react-app
when using Typescript, stenajs-webui
does not require it.
If you are also using @stenajs-webui/elements
, you must also add the following dependencies:
1$ yarn add @fortawesome/fontawesome-svg-core \ 2 @fortawesome/free-solid-svg-icons \ 3 @fortawesome/react-fontawesome
See the package.json
file for each package to see what dependencies are required.
If you need to make changes to the library code and test it in your application, you can use Yalc.
Copy this <link>
tag into the <head>
tag in your public/index.html
to define the font in your app:
1<link 2 href="https://d2zob0vy63qnjk.cloudfront.net/StenaSans.css" 3 rel="stylesheet" 4 type="text/css" 5/>
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
11 out of 11 merged PRs checked by a CI test -- score normalized to 10
Reason
project has 9 contributing companies or organizations
Details
Reason
no dangerous workflow patterns detected
Reason
update tool detected
Details
Reason
SAST tool is run on all commits
Details
Reason
dependency not pinned by hash detected -- score normalized to 8
Details
Reason
Found 9/28 approved changesets -- score normalized to 3
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
project is not fuzzed
Details
Reason
license file not detected
Details
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
security policy file not detected
Details
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
28 existing vulnerabilities detected
Details
Score
Last Scanned on 2025-05-06T07:28:09Z
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More