mirror of
https://github.com/ToolJet/ToolJet
synced 2026-05-24 09:28:31 +00:00
* feat(spanner): add Google Cloud Spanner plugin with initial implementation
- Developed core functionality in lib/index.ts, including methods for running queries and testing connections.
- Defined manifest.json for plugin configuration and required properties.
- Created operations.json to specify query options and parameters.
- Introduced types.ts for source and query options definitions.
- Updated plugins.json to include the new Google Cloud Spanner plugin.
* chore(server): add @google-cloud/spanner dependency for Spanner plugin
* fix(DynamicForm): unify buttonText and editorType props for marketplace plugins
* fix(spanner): standardize error handling in index.ts
* refactor(spanner): simplify source options by removing client_email and project_id
* fix(spanner): standardize label casing in manifest and operations JSON files
* refactor(spanner): update parameters label
* refactor(spanner): update buttonText prop for query params
* refactor(spanner): change dialect type from dropdown-component-flip to dropdown to move it upwards in the frontend
* feat(DynamicForm): add HintText component to display hints for form fields
* refactor(spanner): rename hint to helpText for consistency in DynamicForm and manifest/operations JSON files
* Revert "feat(DynamicForm): add HintText component to display hints for form fields"
This reverts commit 79b48284f1.
* fix(Spanner): improve error handling for private key JSON parsing
* refactor(Spanner): rename getPrivateKey to parsePrivateKey for clarity
* fix(Spanner): enhance error handling with QueryError for better clarity and consistency
* refactor(Spanner): standardize label casing for consistency in manifest and operations JSON files
* feat(Spanner): add query mode support for executing queries and update operations schema
30 lines
787 B
JSON
30 lines
787 B
JSON
{
|
|
"name": "@tooljet-marketplace/spanner",
|
|
"version": "1.0.0",
|
|
"main": "dist/index.js",
|
|
"types": "dist/index.d.ts",
|
|
"directories": {
|
|
"lib": "lib",
|
|
"test": "__tests__"
|
|
},
|
|
"files": [
|
|
"lib"
|
|
],
|
|
"scripts": {
|
|
"test": "echo \"Error: run tests from root\" && exit 1",
|
|
"build": "ncc build lib/index.ts -o dist --external @google-cloud/spanner",
|
|
"watch": "ncc build lib/index.ts -o dist --watch --external @google-cloud/spanner"
|
|
},
|
|
"homepage": "https://github.com/tooljet/tooljet#readme",
|
|
"dependencies": {
|
|
"@tooljet-marketplace/common": "^1.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"@google-cloud/spanner": "^7.21.0",
|
|
"@vercel/ncc": "^0.34.0",
|
|
"typescript": "^4.7.4"
|
|
},
|
|
"peerDependencies": {
|
|
"@google-cloud/spanner": "^7.21.0"
|
|
}
|
|
}
|