@geniee-inc/sfa-kit
v1.17.0
Published
React hooks and components for building pages that connect to GENIEE SFA/CRM data.
Readme
@geniee-inc/sfa-kit
React hooks and components for building pages that connect to GENIEE SFA/CRM data. The kit handles authentication and data fetching — you compose the layout.
Install
npm install @geniee-inc/sfa-kitNo registry configuration and no authentication are required. react and react-dom (18 or 19) are peer dependencies.
The package ships ES modules built for a bundler — Next.js, Vite, webpack, Bun. Relative specifiers inside it are extensionless, so plain Node ESM resolution will not load it directly, and there is no CommonJS entry point: require() is not supported.
Scope
This package is published so that it can be installed by GENIEE SFA/CRM (Chikyu) pages and by the JapanAI Studio page builder. It is not a general-purpose library: every request needs a Keystone access token issued at runtime by GENIEE's API, and without one all calls fail with 401. The package carries no credentials and cannot reach any data on its own.
What is published
Built JavaScript and TypeScript declarations only. Source, tests and git history stay in GENIEE's private repository.
Documentation
The full API reference — every hook, component, prop and the composition rules — ships inside this package as GUIDE.md. After installing, read node_modules/@geniee-inc/sfa-kit/GUIDE.md, or extract it from the published tarball.
It is the authoritative reference for the version you installed. Cross-check it against the .d.ts declarations in the same package before relying on a specific prop.
License
MIT — see LICENSE.md.
