Registry / productivity / eg-office-helper

eg-office-helper

JSON →
library4.3.0jsnpmunverified

A React library for office-related utilities, currently at version 4.3.0. It provides helpers for forms, internationalization (with @lingui/core ^5), GraphQL integration (graphql ^16), and slug generation (slugify ^1). Built for React 19 with TypeScript types included. Release cadence appears active based on versioning. Differentiators include tight coupling with shop-helper-fns and rc-field-form, making it specific to a certain ecosystem. Test metadata suggests this is a test package.

npm install eg-office-helper
INSTALL
IMPORT
SIG · EG-OFFICE-HELPER
E
eg-office-helper
productivityjavascriptv4.3.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
import egOfficeHelper from 'eg-office-helper'
const egOfficeHelper = require('eg-office-helper')
ESM-only; CJS require will error.
useForm
import { useForm } from 'eg-office-helper'
Named export; ensures tree shaking.
EgOfficeProvider
import { EgOfficeProvider } from 'eg-office-helper'
import EgOfficeProvider from 'eg-office-helper'
Not default export; must use named import.

Shows setup with EgOfficeProvider and useForm hook, including environment variable for API key.

import { EgOfficeProvider, useForm } from 'eg-office-helper'; function App() { return ( <EgOfficeProvider config={{ apiKey: process.env.API_KEY ?? '' }}> <MyForm /> </EgOfficeProvider> ); } function MyForm() { const { form, submit } = useForm(); return <form onSubmit={submit}></form>; } export default App;
Debug
Known issues
breakingReact 18 no longer supported in v4; peer dep react ^19
fix
Upgrade React to 19
affects: >=4.0.0
deprecatedLegacy `withForm` HOC removed in v4.
fix
Use `useForm` hook instead.
affects: >=4.0.0
gotchaAll peer dependencies must be installed manually.
fix
Install missing peer deps: npm install @lingui/core graphql rc-field-form react shop-helper-fns slugify
affects: >=4.0.0
Errors
Common errors & fixes
Cannot find module 'eg-office-helper' or its corresponding type declarations.
Package not installed or TypeScript not configured for node module resolution.
fix
Run npm install eg-office-helper and ensure tsconfig.json includes 'moduleResolution': 'node'.
Module not found: Error: Can't resolve 'react' in '/path/to/node_modules/eg-office-helper'
Missing peer dependency react v19.
fix
Run npm install react@19
TypeError: egOfficeHelper is not a function
Default import used but the package only exports named exports.
fix
Use named imports like import { useForm } from 'eg-office-helper'
Upgrade
Version history
4.3.0latest on npm
Audit
Dependencies
@lingui/corerequiredpeer dependency for i18n
graphqlrequiredpeer dependency for GraphQL
rc-field-formrequiredpeer dependency for forms
reactrequiredpeer dependency, React 19 required
shop-helper-fnsrequiredpeer dependency for shop helper functions
slugifyrequiredpeer dependency for slug generation
Agent activity
35 hits · last 30 days
node
32
Amazon
1
OpenAI (training)
1
Resources
eg-office-helper — npm install eg-office-helper · libregistry