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

techteec-lib

v0.7.0

Published

## techteec-lib/components ### /data-table **Inputs** _title:_ (string) Title of your data table _subtitle:_ (string) Subtitle of your data table _columnDefs:_ (ColumnDef[]) List of data table columns _data:_ (any[]) Current data _dataSize:_ (nu

Downloads

16

Readme

TechteecLib

techteec-lib/components

/data-table

Inputs
title: (string) Title of your data table
subtitle: (string) Subtitle of your data table
columnDefs: (ColumnDef[]) List of data table columns
data: (any[]) Current data
dataSize: (number) All data size
pageSize: (number) Initial page size
pageIndex: (number) Initial page index
filters: (DataTableFilter[]) request filters will be added to GeneralFilter model as key:value
haveSearch: (boolean) add SearchQuery to requests
isAsync: (boolean) Whether data will be refetched on each change or fetched once
sortActive: (string default: 'Id') Initial active sort column -user ColumnDef property-
sortDirection: ('asc' | 'desc' default: 'asc') Initial sort direction
isLoading: (boolean | null) Show data progress bar
menuLoadingRows: (number[]) Disable in action row
clickable: (boolean) Whether rows are clickable or not
btns: (DataTableButtonObject[]) Add buttons to the data table in order to give actions based on button index
preserveQueryParams: (boolean) Wether to preserve filter form values in url to go back to pr not
preserveSearchQuery: (boolean) Same as preserveQueryParams for SearchQuery
menuBtns: (DataTableButtonObject[]) add menu to each row
selectBtns: (DataTableButtonObject[]) add menu to selected rows
showSubmit: (boolean default: false) Whether to show submit button on filter form or not
isReport: (boolean default: false) Make the data table less density
searchQueryPlaceHolder: (string) Search control placeholder
haveSelect: (boolean) Whether data have select on rows or not
haveDownload: (boolean) Whether to add download data button or not
isDownloading: (boolean) true while downloading

Outputs
changed: (GeneralFilterModel) On each change in SearchQuery, Paginator, Sorting, Filters
rowClicked: (any) Fires when a row is clicked with current clicked element
btnClicked: (number) Return the index of clicked button of 'btns'
menuBtnClicked: (MenuClickEvent) Return row index,menu button index & current clicked object
selectBtnClicked: (SelectClickEvent) Return menu button index & all selected objects
downloadClicked: (GeneralFilterModel) Fires when the download button clicked