Skip to content

Commit 1c8d806

Browse files
author
Alexey Zorkaltsev
authored
Merge pull request #365 from ydb-platform/348-initial-add-query-service
feat: add YDB Query Service client
2 parents 8d433b9 + 7308e21 commit 1c8d806

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+6051
-3497
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ jobs:
2121
strategy:
2222
fail-fast: false
2323
matrix:
24-
node-version: [14.x, 16.x, 18.x, 20.x]
24+
node-version: [16.x, 18.x, 20.x]
2525

2626
services:
2727
ydb:
28-
image: cr.yandex/yc/yandex-docker-local-ydb:latest
28+
image: ghcr.io/ydb-platform/local-ydb:nightly
2929
ports:
3030
- 2135:2135
3131
- 2136:2136

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,6 @@ build/
1919

2020
# secrets
2121
secrets/*
22+
23+
# jest
24+
coverage

CHANGELOG.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,6 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5-
## [5.2.0](https://github.com/ydb-platform/ydb-nodejs-sdk/compare/v5.1.1...v5.2.0) (2024-02-27)
6-
7-
8-
### Features
9-
10-
* large code files are separated ([f5f9abe](https://github.com/ydb-platform/ydb-nodejs-sdk/commit/f5f9abe2321bfc457827f0df641b9092d110ab7b), [5e57af0](https://github.com/ydb-platform/ydb-nodejs-sdk/commit/5e57af0cbe7ff57e24841cffe1cae6f4ce25dc30))
11-
125
## [5.1.1](https://github.com/ydb-platform/ydb-nodejs-sdk/compare/v5.1.0...v5.1.1) (2023-09-04)
136

147

examples/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616
"scan-query": "node build/scan-query/index.js",
1717
"scheme-client": "node build/scheme-client/index.js",
1818
"type-utils": "node build/type-utils/index.js",
19-
"url-shortener": "node build/url-shortener/index.js"
19+
"url-shortener": "node build/url-shortener/index.js",
20+
"query-service": "node build/query-service/index.js"
2021
},
2122
"dependencies": {
2223
"@yandex-cloud/nodejs-sdk": "^2.4.1",
@@ -32,6 +33,6 @@
3233
"@types/yargs": "^15.0.9",
3334
"crc": "^3.8.0",
3435
"express": "^4.17.1",
35-
"typescript": "^4.6.4"
36+
"typescript": "^5.4.3"
3637
}
3738
}

jest.config.coverage.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
const config = require('./jest.config.development');
2+
3+
/*
4+
* For a detailed explanation regarding each configuration property and type check, visit:
5+
* https://jestjs.io/docs/configuration
6+
*/
7+
8+
module.exports = {
9+
...config,
10+
collectCoverage: true,
11+
collectCoverageFrom: [
12+
'**/*.{js,ts}',
13+
],
14+
coverageDirectory: './coverage',
15+
};

jest.config.development.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
module.exports = {
2-
globals: {
3-
'ts-jest': {
4-
tsconfig: 'tsconfig-cjs.json'
5-
}
6-
},
72
roots: ['<rootDir>/src'],
3+
preset: 'ts-jest',
84
transform: {
9-
'^.+\\.tsx?$': 'ts-jest',
5+
'^.+\\.{ts|tsx}?$': ['ts-jest', {
6+
tsConfig: 'tsconfig.json',
7+
}],
108
},
119
testRegex: '(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$',
1210
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'],

0 commit comments

Comments
 (0)