Security News
PyPI Introduces Digital Attestations to Strengthen Python Package Security
PyPI now supports digital attestations, enhancing security and trust by allowing package maintainers to verify the authenticity of Python packages.
@norwegian/norwegian-assets-ng
Advanced tools
Component library to facilitate setup of new Norwegian projects. The library contains common UI building blocks for Norwegian sites. Like buttons, accordions, grid system, filter and search boxes, and so on.
Component library to facilitate setup of new Norwegian projects. The library contains common UI building blocks for Norwegian sites. Like buttons, accordions, grid system, filter and search boxes, and so on.
In order to use components in your project, you have to install @norwegian/norwegian-assets-ng
and @ngxs/store
as a dependency of you project.
npm i @norwegian/norwegian-assets-ng
npm i @ngxs/store
When it's in there, you can start importing the stuff you need. Like this:
In app.module.ts:
import { ButtonModule } from '@norwegian/norwegian-assets-ng';
@NgModule({
declarations: [AppComponent],
imports: [BrowserModule, ButtonModule],
providers: [],
bootstrap: [AppComponent],
})
export class AppModule {}
In app.component.html:
<nas-button primary>Click me!</nas-button>
The SCSS files for each component is compiled and injected into the component styles. In addition to this, the variables, mixins and such is included in the distributed package and is available for your project.
If you just want the styles:
@import '~@norwegian/norwegian-assets-ng/styles/index';
The styles refer til asset files like fonts and icons. These files are part of the distributed package and you need to expose them through the angular compiler in order for everything to come together. You do this through defining app assets in your .angular-cli.json
file. Note that you need a license to use these assets in your site. These can be provided through NAB.
Add the following line to the apps.assets
array:
{
"glob": "**/*",
"input": "./node_modules/@norwegian/norwegian-assets-ng/assets",
"output": "./assets/"
}
Project is currenty not open source, and only developers which is a part of the Norwegian team can contribute with new components, features, bugfixes and patches. For the Norwegian team, please check out the internal documentation site for step-by-step introduction to the library.
See CHANGELOG for history
FAQs
Component library to facilitate setup of new Norwegian projects. The library contains common UI building blocks for Norwegian sites. Like buttons, accordions, grid system, filter and search boxes, and so on.
We found that @norwegian/norwegian-assets-ng demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 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
PyPI now supports digital attestations, enhancing security and trust by allowing package maintainers to verify the authenticity of Python packages.
Security News
GitHub removed 27 malicious pull requests attempting to inject harmful code across multiple open source repositories, in another round of low-effort attacks.
Security News
RubyGems.org has added a new "maintainer" role that allows for publishing new versions of gems. This new permission type is aimed at improving security for gem owners and the service overall.