UNPKG

@ticatec/app-data-manager

Version:

A comprehensive TypeScript library providing hierarchical data manager classes for CRUD operations, pagination, and data management in frontend applications. Features include full list, paged, and stackable data managers with built-in caching and transfor

101 lines (100 loc) 3.05 kB
{ "name": "@ticatec/app-data-manager", "version": "1.2.4", "type": "module", "description": "A comprehensive TypeScript library providing hierarchical data manager classes for CRUD operations, pagination, and data management in frontend applications. Features include full list, paged, and stackable data managers with built-in caching and transformation support.", "main": "dist/index.js", "module": "dist/index.js", "types": "dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.js", "types": "./dist/index.d.ts" }, "./BaseDataManager": { "import": "./dist/DataManager/BaseDataManager.js", "require": "./dist/DataManager/BaseDataManager.js", "types": "./dist/DataManager/BaseDataManager.d.ts" }, "./FullListDataManager": { "import": "./dist/DataManager/FullListDataManager.js", "require": "./dist/DataManager/FullListDataManager.js", "types": "./dist/DataManager/FullListDataManager.d.ts" }, "./CommonPagedDataManager": { "import": "./dist/DataManager/CommonPagedDataManager.js", "require": "./dist/DataManager/CommonPagedDataManager.js", "types": "./dist/DataManager/CommonPagedDataManager.d.ts" }, "./PagedDataManager": { "import": "./dist/DataManager/PagedDataManager.js", "require": "./dist/DataManager/PagedDataManager.js", "types": "./dist/DataManager/PagedDataManager.d.ts" }, "./IPagedDataManager": { "import": "./dist/DataManager/IPagedDataManager.js", "require": "./dist/DataManager/IPagedDataManager.js", "types": "./dist/DataManager/IPagedDataManager.d.ts" }, "./StackDataManager": { "import": "./dist/DataManager/StackDataManager.js", "require": "./dist/DataManager/StackDataManager.js", "types": "./dist/DataManager/StackDataManager.d.ts" } }, "scripts": { "build": "tsc", "clean": "rm -rf dist", "prepare": "npm run clean && npm run build", "publish:public": "npm publish --access public" }, "keywords": [ "data-manager", "typescript", "crud", "pagination", "frontend", "data-service", "api", "http", "caching", "infinite-scroll", "stack-data", "paged-data", "data-transformation", "web-development" ], "dependencies": { "@ticatec/enhanced-utils": "^1.0.1" }, "devDependencies": { "@ticatec/app-data-service": "^1.1.3", "@ticatec/restful_service_api": "^0.1.7" }, "peerDependencies": { "typescript": ">=4.5.0" }, "repository": { "type": "git", "url": "https://github.com/ticatec/app-data-manager.git" }, "bugs": { "url": "https://github.com/ticatec/app-data-manager/issues" }, "homepage": "https://github.com/ticatec/app-data-manager", "author": { "name": "Henry Feng", "email": "huili.f@gmail.com" }, "license": "MIT", "engines": { "node": ">=14.0.0" }, "files": [ "dist/**/*", "README.md", "README-CN.md", "LICENSE" ] }