UNPKG

ngx-primeng-toolkit

Version:

A comprehensive TypeScript utility library for Angular component state management, PrimeNG table state management, ng-select helpers, data storage, and memoized HTTP caching. Compatible with Angular 19+ and PrimeNG 19+ (optimized for Angular 20+ and Prime

107 lines (106 loc) 2.49 kB
{ "name": "ngx-primeng-toolkit", "version": "1.3.4", "description": "A comprehensive TypeScript utility library for Angular component state management, PrimeNG table state management, ng-select helpers, data storage, and memoized HTTP caching. Compatible with Angular 19+ and PrimeNG 19+ (optimized for Angular 20+ and PrimeNG 20+).", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.js" } }, "files": [ "dist", "README.md" ], "scripts": { "build": "tsup", "dev": "tsup --watch", "type-check": "tsc --noEmit", "test": "echo \"Error: no test specified\" && exit 1", "prepare": "npm run build" }, "keywords": [ "primeng", "ng-select", "table", "state", "angular", "typescript", "pagination", "filtering", "sorting", "lazy-loading", "data-table", "grid", "signal", "ngrx-signals", "http-client", "memoization", "caching", "data-storage", "state-management", "reactive", "component-state", "component-helpers", "signals", "select", "dropdown" ], "author": "Saiful", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/saiful-70/ngx-primeng-toolkit.git" }, "homepage": "https://github.com/saiful-70/ngx-primeng-toolkit#readme", "bugs": { "url": "https://github.com/saiful-70/ngx-primeng-toolkit/issues" }, "devDependencies": { "@angular/common": "^20.1.4", "@angular/core": "^20.1.4", "@ngrx/signals": "^20.0.0", "@types/node": "^24.1.0", "primeng": "^20.0.1", "rxjs": "^7.8.2", "tsup": "^8.5.0", "typescript": "^5.8.3", "zod": "^3.25.76" }, "peerDependencies": { "@angular/common": ">=19.0.0", "@angular/core": ">=19.0.0", "@ngrx/signals": ">=19.0.0", "primeng": ">=19.0.0", "rxjs": ">=7.0.0", "zod": ">=3.0.0", "@ng-select/ng-select": ">=15.0.0" }, "peerDependenciesMeta": { "@angular/common": { "optional": false }, "@angular/core": { "optional": false }, "@ngrx/signals": { "optional": false }, "primeng": { "optional": true }, "rxjs": { "optional": false }, "zod": { "optional": true }, "@ng-select/ng-select": { "optional": true } } }