Recent Releases of https://github.com/junwatu/griddb-client
https://github.com/junwatu/griddb-client - v1.0.0-beta.5
Changes
- Fixed tests to align with core code changes (PUT method for inserts)
- Updated HTTP method from POST to PUT for GridDB Web API compliance
- All tests passing (169 tests)
- Build successful
- Now tagged as both beta and latest
Installation
```bash
Install latest version
npm install @junwatu/griddb-client
Or install beta specifically
npm install @junwatu/griddb-client@beta ```
What's Changed
- Core CRUD operations now use PUT method for inserts (GridDB Web API standard)
- Test suite updated to reflect API changes
- Maintained backward compatibility for all public APIs
- Package is now available as both beta and latest tags
- TypeScript
Published by junwatu 6 months ago
https://github.com/junwatu/griddb-client - v1.0.0-beta.4
Changes
- Fixed tests to align with core code changes (PUT method for inserts)
- Updated HTTP method from POST to PUT for GridDB Web API compliance
- All tests passing (169 tests)
- Build successful
Installation
bash
npm install @junwatu/griddb-client@beta
What's Changed
- Core CRUD operations now use PUT method for inserts (GridDB Web API standard)
- Test suite updated to reflect API changes
- Maintained backward compatibility for all public APIs
- TypeScript
Published by junwatu 6 months ago
https://github.com/junwatu/griddb-client - v1.0.0-beta.2 - Beta Release
๐ GridDB Client Library - Beta Release
This is the second beta release of the TypeScript/JavaScript client library for GridDB Web API.
โจ Features
- ๐ Full GridDB Web API Support - Complete implementation of GridDB Web API v2
- โ๏ธ GridDB Cloud Support - Built-in support for GridDB Cloud services
- ๐ ๏ธ Complete CRUD Operations - Create, Read, Update, Delete with ease
- ๐ Batch Operations - Efficient batch inserts with error handling
- ๐ SQL & TQL Support - Execute both SQL and TQL queries
- ๐ง TypeScript First - Full TypeScript support with comprehensive type definitions
- โก Performance Optimized - Connection pooling, retry logic, and efficient transformations
- ๐งช Well Tested - 166+ unit tests with mocked responses
๐ฆ Installation
```bash
Will be available after 24-hour npm republish window
npm install @junwatu/griddb-client@beta ```
For now, you can install directly from GitHub:
bash
npm install github:junwatu/griddb-client#v1.0.0-beta.2
๐ Quick Start
```typescript import { GridDB } from '@junwatu/griddb-client';
const griddb = new GridDB({ griddbWebApiUrl: 'http://localhost:8080/griddb/v2', username: 'admin', password: 'admin' });
// Create container await griddb.createContainer({ containerName: 'users', columns: [ { name: 'id', type: 'INTEGER' }, { name: 'name', type: 'STRING' } ] });
// Insert data await griddb.insert({ containerName: 'users', data: { id: 1, name: 'John' } }); ```
๐ Known Issues
- This is a beta release - please test thoroughly before production use
- Report issues at: https://github.com/junwatu/griddb-client/issues
๐ What's Changed
- Fixed HTTP method usage (POST for insert, PUT for update)
- Updated package name references in documentation
- Added comprehensive test suite
- Improved error handling
๐ค Contributing
Contributions are welcome! Please feel free to submit issues and pull requests.
๐ License
MIT
- TypeScript
Published by junwatu 6 months ago