UNPKG

@open-condo/miniapp-utils

Version:

A set of helper functions / components / hooks used to build new condo apps fast

259 lines 7.72 kB
{ "name": "@open-condo/miniapp-utils", "version": "3.6.0", "description": "A set of helper functions / components / hooks used to build new condo apps fast", "keywords": [ "condo", "open-condo-software", "miniapps", "utils", "React" ], "repository": { "type": "git", "url": "git+https://github.com/open-condo-software/condo.git", "directory": "packages/miniapp-utils" }, "bugs": { "url": "https://github.com/open-condo-software/condo/issues" }, "homepage": "https://github.com/open-condo-software/condo/blob/main/packages/miniapp-utils/README.md", "author": { "name": "Matthew Savelev", "email": "matthew@doma.ai", "url": "https://github.com/SavelevMatthew" }, "license": "MIT", "scripts": { "build:deps": "turbo build --filter=@open-condo/miniapp-utils^...", "build:code": "NODE_ENV=production rollup -c", "build:types": "tsc --declaration --emitDeclarationOnly", "build": "tsup", "test": "jest" }, "files": [ "dist" ], "typesVersions": { "*": { ".": [ "dist/index.d.ts" ], "helpers/analytics": [ "dist/helpers/analytics/index.d.ts" ], "helpers/apollo": [ "dist/helpers/apollo.d.ts" ], "helpers/collections": [ "dist/helpers/collections.d.ts" ], "helpers/cookies": [ "dist/helpers/cookies.d.ts" ], "helpers/embeddingContext": [ "dist/helpers/embeddingContext.d.ts" ], "helpers/environment": [ "dist/helpers/environment.d.ts" ], "helpers/i18n": [ "dist/helpers/i18n.d.ts" ], "helpers/ip": [ "dist/helpers/ip/index.d.ts" ], "helpers/messaging": [ "dist/helpers/messaging/index.d.ts" ], "helpers/oidc": [ "dist/helpers/oidc.d.ts" ], "helpers/posthog": [ "dist/helpers/posthog.d.ts" ], "helpers/proxying": [ "dist/helpers/proxying/index.d.ts" ], "helpers/sender": [ "dist/helpers/sender.d.ts" ], "helpers/tracing": [ "dist/helpers/tracing.d.ts" ], "helpers/urls": [ "dist/helpers/urls.d.ts" ], "helpers/uuid": [ "dist/helpers/uuid.d.ts" ], "helpers/webpack": [ "dist/helpers/webpack.d.ts" ], "hooks/useSetPageActionsHandlers": [ "dist/hooks/useSetPageActionsHandlers.d.ts" ], "hooks/useEffectOnce": [ "dist/hooks/useEffectOnce.d.ts" ], "hooks/useIntersectionObserver": [ "dist/hooks/useIntersectionObserver.d.ts" ], "hooks/usePrevious": [ "dist/hooks/usePrevious.d.ts" ] } }, "types": "dist/index.d.ts", "main": "dist/index.js", "exports": { ".": { "types": "./dist/index.d.ts", "require": "./dist/index.js", "import": "./dist/index.mjs" }, "./helpers/analytics": { "types": "./dist/helpers/analytics/index.d.ts", "require": "./dist/helpers/analytics/index.js", "import": "./dist/helpers/analytics/index.mjs" }, "./helpers/apollo": { "types": "./dist/helpers/apollo.d.ts", "require": "./dist/helpers/apollo.js", "import": "./dist/helpers/apollo.mjs" }, "./helpers/collections": { "types": "./dist/helpers/collections.d.ts", "require": "./dist/helpers/collections.js", "import": "./dist/helpers/collections.mjs" }, "./helpers/cookies": { "types": "./dist/helpers/cookies.d.ts", "require": "./dist/helpers/cookies.js", "import": "./dist/helpers/cookies.mjs" }, "./helpers/embeddingContext": { "types": "./dist/helpers/embeddingContext.d.ts", "require": "./dist/helpers/embeddingContext.js", "import": "./dist/helpers/embeddingContext.mjs" }, "./helpers/environment": { "types": "./dist/helpers/environment.d.ts", "require": "./dist/helpers/environment.js", "import": "./dist/helpers/environment.mjs" }, "./helpers/i18n": { "types": "./dist/helpers/i18n.d.ts", "require": "./dist/helpers/i18n.js", "import": "./dist/helpers/i18n.mjs" }, "./helpers/ip": { "types": "./dist/helpers/ip/index.d.ts", "require": "./dist/helpers/ip/index.js", "import": "./dist/helpers/ip/index.mjs" }, "./helpers/messaging": { "types": "./dist/helpers/messaging/index.d.ts", "require": "./dist/helpers/messaging/index.js", "import": "./dist/helpers/messaging/index.mjs" }, "./helpers/oidc": { "types": "./dist/helpers/oidc.d.ts", "require": "./dist/helpers/oidc.js", "import": "./dist/helpers/oidc.mjs" }, "./helpers/posthog": { "types": "./dist/helpers/posthog.d.ts", "require": "./dist/helpers/posthog.js", "import": "./dist/helpers/posthog.mjs" }, "./helpers/proxying": { "types": "./dist/helpers/proxying/index.d.ts", "require": "./dist/helpers/proxying/index.js", "import": "./dist/helpers/proxying/index.mjs" }, "./helpers/sender": { "types": "./dist/helpers/sender.d.ts", "require": "./dist/helpers/sender.js", "import": "./dist/helpers/sender.mjs" }, "./helpers/tracing": { "types": "./dist/helpers/tracing.d.ts", "require": "./dist/helpers/tracing.js", "import": "./dist/helpers/tracing.mjs" }, "./helpers/urls": { "types": "./dist/helpers/urls.d.ts", "require": "./dist/helpers/urls.js", "import": "./dist/helpers/urls.mjs" }, "./helpers/uuid": { "types": "./dist/helpers/uuid.d.ts", "require": "./dist/helpers/uuid.js", "import": "./dist/helpers/uuid.mjs" }, "./helpers/webpack": { "types": "./dist/helpers/webpack.d.ts", "require": "./dist/helpers/webpack.js", "import": "./dist/helpers/webpack.mjs" }, "./hooks/useSetPageActionsHandlers": { "types": "./dist/hooks/useSetPageActionsHandlers.d.ts", "require": "./dist/hooks/useSetPageActionsHandlers.js", "import": "./dist/hooks/useSetPageActionsHandlers.mjs" }, "./hooks/useEffectOnce": { "types": "./dist/hooks/useEffectOnce.d.ts", "require": "./dist/hooks/useEffectOnce.js", "import": "./dist/hooks/useEffectOnce.mjs" }, "./hooks/useIntersectionObserver": { "types": "./dist/hooks/useIntersectionObserver.d.ts", "require": "./dist/hooks/useIntersectionObserver.js", "import": "./dist/hooks/useIntersectionObserver.mjs" }, "./hooks/usePrevious": { "types": "./dist/hooks/usePrevious.d.ts", "require": "./dist/hooks/usePrevious.js", "import": "./dist/hooks/usePrevious.mjs" } }, "publishConfig": { "access": "public" }, "peerDependencies": { "@apollo/client": ">=3.0.0", "@open-condo/bridge": ">=2.0.0", "analytics": "^0.8.16", "react": ">=16.0.0", "react-dom": ">=16.0.0" }, "devDependencies": { "@apollo/client": "^3.11.8", "@open-condo/bridge": "^2.8.0", "@open-condo/tsconfig": "^1.0.4", "@types/http-proxy": "^1.17.16", "@types/jest": "^29.5.14", "@types/node": "^22", "@types/proxy-addr": "^2.0.3", "@types/react": "^18.3.1", "analytics": "^0.8.16", "graphql": "^16.10.0", "jest": "^29.7.0", "react": "^18.3.1", "react-dom": "^18.3.1", "ts-jest": "^29.4.0", "tsup": "^8.4.0", "typescript": "^5.8.3", "webpack": "^5.99.9" }, "dependencies": { "cookie": "^0.7.0", "cookies-next": "^4.2.1", "http-proxy": "^1.18.1", "jsonwebtoken": "^9.0.0", "openid-client": "5.7.1", "proxy-addr": "^2.0.7", "zod": "^4.0.8" } }