UNPKG

react-buildkit

Version:

React BuildKit - A comprehensive TypeScript utility library for React applications with Capacitor integration for cross-platform mobile development. Provides helper functions, hooks, form validation, storage utilities, and more.

169 lines (168 loc) 4.19 kB
{ "name": "react-buildkit", "version": "1.1.0", "description": "React BuildKit - A comprehensive TypeScript utility library for React applications with Capacitor integration for cross-platform mobile development. Provides helper functions, hooks, form validation, storage utilities, and more.", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "files": [ "dist" ], "scripts": { "dev": "npm run unlink-packages && tsup --watch", "build": "npm run unlink-packages && tsup", "serve": "npm run update:linked-packages && tsup", "test": "npm run unlink-packages && vitest", "update:linked-packages": "yarn install --force", "unlink-packages": "yarn install --force", "push:code": "git add . && git commit -m 'logic updated, taking code backup' && git push -u o main", "deploy": "npm run build && npm publish" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/aoneahsan/react-buildkit.git" }, "keywords": [ "react", "buildkit", "tools", "kit", "tool kit", "util", "helpers", "constants", "functions", "capacitor", "mobile", "cross-platform", "typescript", "types", "forms", "validation", "storage", "hooks", "aoneahsan", "ahsan mahmood" ], "author": { "name": "Ahsan Mahmood", "email": "aoneahsan@gmail.com", "url": "https://aoneahsan.com" }, "license": "MIT", "bugs": { "url": "https://github.com/aoneahsan/react-buildkit/issues" }, "homepage": "https://github.com/aoneahsan/react-buildkit#readme", "engines": { "npm": ">=10.7.0", "yarn": ">=1.22.22" }, "packageManager": "yarn@1.22.22", "peerDependenciesMeta": { "@capacitor/browser": { "optional": true }, "@capacitor/clipboard": { "optional": true }, "@capacitor/core": { "optional": true }, "@capacitor/dialog": { "optional": true }, "@capacitor/geolocation": { "optional": true }, "@capacitor/preferences": { "optional": true }, "@capacitor/toast": { "optional": true }, "classnames": { "optional": true }, "formik": { "optional": true }, "react": { "optional": true }, "react-dropzone": { "optional": true }, "react-responsive": { "optional": true }, "crypto-js": { "optional": true }, "dayjs": { "optional": true }, "zod": { "optional": true } }, "peerDependencies": { "@capacitor/browser": "^7.0.1", "@capacitor/clipboard": "^7.0.1", "@capacitor/core": "^7.4.2", "@capacitor/dialog": "^7.0.1", "@capacitor/geolocation": "^7.1.4", "@capacitor/preferences": "^7.0.1", "@capacitor/toast": "^7.0.1", "classnames": "^2.5.1", "crypto-js": "^4.2.0", "dayjs": "^1.11.13", "formik": "^2.4.6", "react": "^18.3.1 | ^19.1.0", "react-dropzone": "^14.3.8", "react-responsive": "^10.0.1", "zod": "^4.0.5" }, "devDependencies": { "@capacitor/browser": "^7.0.1", "@capacitor/clipboard": "^7.0.1", "@capacitor/core": "^7.4.2", "@capacitor/dialog": "^7.0.1", "@capacitor/geolocation": "^7.1.4", "@capacitor/preferences": "^7.0.1", "@capacitor/toast": "^7.0.1", "@types/crypto-js": "^4.2.2", "@types/jsdom": "^21.1.7", "@types/node": "^24.0.15", "@types/react": "^19.1.8", "classnames": "^2.5.1", "crypto-js": "^4.2.0", "dayjs": "^1.11.13", "formik": "^2.4.6", "jsdom": "^26.1.0", "react": "^19.1.0", "react-dropzone": "^14.3.8", "react-responsive": "^10.0.1", "ts-node": "^10.9.2", "tsup": "^8.5.0", "typescript": "^5.8.3", "vitest": "^3.2.4", "zod": "^4.0.5" }, "contributors": [ { "name": "Ahsan Mahmood", "email": "aoneahsan@gmail.com", "url": "https://aoneahsan.com" } ], "displayName": "React BuildKit", "engineStrict": true, "funding": { "type": "individual", "url": "https://github.com/sponsors/aoneahsan" }, "private": false, "pricing": "Free", "dependencies": {} }