Readable query Interface & API generator for TS and Node
A fluent query interface connector for Form.io that provides a type-safe, consistent API for CRUD operations with Form.io data sources.
``bash`
npm install @goatlab/fluent-formioor
yarn add @goatlab/fluent-formioor
pnpm add @goatlab/fluent-formio
`typescript
import { FormioConnector } from '@goatlab/fluent-formio'
// Create a connector instance
const userConnector = new FormioConnector({
baseEndPoint: 'https://api.form.io/project/users',
token: 'your-formio-jwt-token'
})
// Perform CRUD operations
const user = await userConnector.insert({
data: {
name: 'John Doe',
email: 'john@example.com'
}
})
const users = await userConnector.findMany({
where: { 'data.status': 'active' },
limit: 10
})
``
- Form.io REST API Integration - Full support for Form.io submission and form APIs
- Type-Safe Queries - TypeScript support with auto-completion
- Fluent Query Builder - Chainable query methods for complex operations
- Built-in Mock Storage - In-memory implementation for testing and development
- Form.io Authentication - JWT token and API key support
- Advanced Filtering - Support for nested properties, date ranges, and complex conditions
For comprehensive documentation, see the Form.io Connector Guide.
MIT