npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

ui-kit-abl

v1.0.2

Published

**NB**: Questa è solo una dismostrazione della pubblicazione di una libreria, il repository del boilerplate che ha generato questa libreria è disponibile **QUI**: https://github.com/LucaPirazzi/angular16-boilerplate-library-2024.

Downloads

10

Readme

Guida all'Installazione della Libreria ui-kit-abl

NB: Questa è solo una dismostrazione della pubblicazione di una libreria, il repository del boilerplate che ha generato questa libreria è disponibile QUI: https://github.com/LucaPirazzi/angular16-boilerplate-library-2024.

Questa guida ti accompagnerà attraverso i passaggi necessari per installare e utilizzare la libreria ui-kit-abl in un nuovo progetto Angular.

| Package | Version | |---------------------------------|-----------| | @angular-devkit/architect | 0.1602.16 | | @angular-devkit/build-angular | 16.2.16 | | @angular-devkit/core | 16.2.16 | | @angular-devkit/schematics | 16.2.16 | | @angular/cli | 16.2.16 | | @schematics/angular | 16.2.16 | | ng-packagr | 16.2.3 | | rxjs | 7.8.1 | | typescript | 5.1.6 | | zone.js | 0.13.3 | | node.js | 18.17.0 |

1. Crea un Nuovo Progetto Angular

Se non hai già un progetto Angular, creane uno nuovo utilizzando il CLI di Angular:

ng new my-app

Segui le istruzioni per completare il setup (puoi scegliere SCSS o mantenere CSS come predefinito).

2. Spostati nel Nuovo Progetto

Naviga nella directory del progetto appena creato:

cd my-app

3. Installa la Libreria e Bootstrap

Installa la libreria ui-kit-abl e Bootstrap come dipendenze del tuo progetto:

npm install ui-kit-abl bootstrap

4. Configura Bootstrap nel Progetto

Per utilizzare Bootstrap, importa i suoi stili globali nel tuo progetto Angular. Apri il file angular.json e aggiungi il percorso del file CSS di Bootstrap sotto la sezione styles.

Trova la sezione styles in angular.json:

"styles": [
   "node_modules/bootstrap/dist/css/bootstrap.min.css",
   "src/styles.css"
],

Trova la sezione scripts in angular.json:

"scripts": [
  "node_modules/@popperjs/core/dist/umd/popper.min.js",
  "node_modules/bootstrap/dist/js/bootstrap.min.js"
],

Se utilizzi SCSS, sostituisci src/styles.css con src/styles.scss.

5. Importa la Libreria nel Tuo Modulo

Apri il file src/app/app.module.ts e importa il modulo della tua libreria:

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent } from './app.component';

// Importa il modulo della tua libreria
import { UiKitAblModule } from 'ui-kit-abl';  // Modifica con il nome corretto del modulo

@NgModule({
  declarations: [AppComponent],
  imports: [
    BrowserModule,
    UiKitAblModule // Aggiungi il modulo qui
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule {}

Assicurati di importare il modulo corretto. Puoi consultare il file public-api.ts della libreria per confermare il nome.

6. Usa i Componenti della Libreria

Ora puoi utilizzare i componenti della libreria. Apri il file src/app/app.component.html e inserisci uno dei componenti disponibili.

Ad esempio, il componente di benvenuto HelloUiKit, usalo in questo modo:

<hello-ui-kit></hello-ui-kit>

7. Avvia l'Applicazione

Salva le modifiche e avvia l'applicazione Angular con il comando:

ng serve

8. Verifica

Visita http://localhost:4200 nel tuo browser per verificare che il componente della tua libreria venga renderizzato correttamente.

Riepilogo dei Passaggi

  1. Crea un nuovo progetto Angular.
  2. Installa la libreria ui-kit-abl e Bootstrap.
  3. Configura Bootstrap nel file angular.json.
  4. Importa il modulo della libreria nel AppModule.
  5. Usa i componenti della libreria nel tuo template HTML.