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

backofenleihe

v0.0.1

Published

OGV Hemau Ausleihe des Backofens

Downloads

1

Readme

backofenLeihe

OGV Hemau Ausleihe des Backofens

TODO:

  • Hängerverleih

    • Vertrag / Quittung verbessern
    • Send per Mail Vertrag
  • UIComponents

    • Tabelle soll soviele Zeilen wie der Bildschirm haben (berechnen)
    • GenericTab Buttons ggf. ausbauen
    • ControlledCombobox vs Combobox
    • Generalisieren EntityListe/Tabelle
  • Generell

    • Code Duplikate (i.B. Controls)
    • CSS Kalender farben anpassen
    • typesafety (any, as ...)
    • SAP FloorPlans
    • SX Props, dort wo sie direkt in der Komponente benutzt werden, wenn möglich in Theme integrieren
    • alle Styles in css auslagern
    • Anstatt Modale-Dialoge -> Master-Detail
    • Mobile First
    • Kacheln zum Start (Drawer ausblenden)
    • Hintergrundbild dauerhaft
    • Benutzerrechteverwaltung
    • Gallerie der Komponenten
    • Version 1.0.0
    • Seed beim Build / Produktion darf kein Seed mehr haben.
    • Import per Datei anstatt per mitglieferter Ressource
  • Baumregister

    • Notizen je Baum, z.B. für Schäden, Folgemassnahmen
    • Photos der Bäume

Done

  • Baumregister

    • Draggable Marker
    • Eigenes abschaltbares Layer für Kronendurchmesser Marker
    • Kronendurchmesser
  • alle Libs in ein Repo

    • globaler Build & Test & Check
  • diese ganze Initialisierung mit ...Collection ist noch nich toll

  • DefaultActions Edit in Abhängigkeit von (disabled)

  • Standort Karte ausdrucken (Bäume, Mitglieder)

  • Löschen pauschal nur für Admins

  • Verlauf Baum inkl. Pflegemassnahme

  • Tests vervollständigen

  • Filter ist eigentlich ein Selector

  • Geburtstagskalender Mitglieder

  • nach Refresh scheint der Store weg zu sein.

    • Unklar was da passiert
    • ggf. wirkt sich das durch den hot reload einzelner files aus
    • refresh funktioniert immer
    • spy zeigt eigentlich an, dass der state richtig sein soll
  • Datamodel anstatt classmodel

  • MobX optimieren - da sind viel zu viele Aktionen im Log

  • Check: nur dort wo direkt Store-Props verwendet werden, muss ein Observer sein

  • Locale State zu mobxState migrieren

  • Collection Name zentrale per NODEENV auf test präfixen

  • Initialisierung von Objekten (anstatt Snappshot as any as Snapshot)

  • Lib

    • @schneidernet/tools
      • logger (mit default Loglevel -> main.tsx)
    • @schneidernet/FirebaseUi
      • rootstore -> spy
      • init firebase -> mit Parameter für Key...
      • FirebaseApp (mit Usernamedialog für unbekannten User)
      • keystone-config
      • model/firebase/*
      • Login (ohne Hintergrundbild)
      • AlertDialog
      • inputs/*
      • formHelper
      • core/crud,generic
  • Library extrahieren

    • @schneidernet/tools
      • datefn
      • chalk logging
  • UnitTests

  • Ernte Bäume

  • Düngung Bäume

  • CrudEdit bekommt optional Create/Edit/Delete Dialog mit

  • UI Test

  • Suche Verbessert

  • eslint airbnb

  • MapIcons Mitglieder verlagern

  • Eslint Ignores prüfen

  • Löschen -> Sicherheitsabfrage

  • Interfaces ausserhalb

  • Handler sortieren

  • Funktionen raus aus JSX -> Performance

  • Alle Actions als FAB-SpeedDail

  • Pins auf Karte im Prod weg

  • Baume

    • Dialog
  • Baumregister

    • Dialog
    • Liste
    • als CSV
    • XML für Bayernatlas
    • Openstreetmap?
    • Pflegemassnahmen 1:n
    • Filter
      • Gebiet
      • Sorte
  • Generic-Tab -> Anzeige der ActionButtons je nach Tab

  • Mitglieder

    • Plausis
    • Tabelle optimieren
  • Druckstatus kaputt

  • Generics CrudTabelle (so halbwegs zumindest)

  • Mitglieder

    • CSV
    • Austragegebiet (Openstreetmap, Bayernatlas)
  • Filter synchronisieren zwischen Mitgliederliste und Karte

  • utils für z.B DateFN

  • Basisklasse für Persistente FirestoreObjekte

  • Dynamische jahreszeitabhängige Hintergrundbilder

  • passwort vergessen

  • Beim Login einen Circle (callback)

  • Logo in App-Bar

  • Profilbild

    • schönere Darstellung der Box
  • Responsive

    • bei Handy
      • Kalender passt auch nicht
      • Orientierung allgemein
      • auch bei Landscape kein Drawer
      • Tabelle noch Schmaler
      • Timepicker
      • Action Buttons in weiterer Zeile
  • Responsive

    • Burger Menu (kein Drawer)
    • Tabelle viel kleiner
    • Edit Dialog: Andere Aufteilung der Felder
  • zentrales Theming

  • Logout / Login

  • Formdata mit keystone

  • Umstellung Mobx Keystone

  • Erneute Rückgabe zeigt Kontrolle falsch an

  • Rückgabe - wenn nicht in Ordnung Plausi auf Bemerkung

  • Plausis allgemein

  • Rückgabe Dialogbox

  • Bei Rückgabe muss das Vorläufig raus

  • Date Plausi wird nicht angezeigt

  • Anzeige des Druckstatus

  • vorbehaltlich

  • Design Tabelle

  • cleanup

    • console keine Fehler
  • debug / log meldungen

  • Localization (Paging)

  • Sprache durchgängig Deutsch

  • Kalender

  • Name im Circle

  • History bei Mietvertrag / Quittung

  • Quittungsausdruck

  • Diff bei Änderung

  • Zubehör Combobox

  • Favicon

  • Sortieren der Tabelle

  • Filter für Erledigte Ausleihunge

  • Editieren geht nach Rückgabe nicht mehr

  • Paging

  • Admin-Rolle

  • firebase UI (Google Login)

  • Suchfeld in Tabelle -> Filter

  • Login Apple

ARIA Tags

Globale Aria Attribute: https://www.w3.org/TR/wai-aria-1.1/#global_states

| Attribut Name | Bedeutung | | ------------- | ---------------------------- | | role | Typ der Komponente | | aria-checked | checkbox | | aria-hidden | versteckt | | aria-disabled | sichtbar aber nicth änderbar |

Suche nach Flurstücksnummern

https://geodatenonline.bayern.de/

Bestellung von Geodaten z.B. Alkis