Skip to content

Commit 5316570

Browse files
committed
feat(extension-driver-ksqldb): initial add package
1 parent 8df12be commit 5316570

13 files changed

Lines changed: 136 additions & 0 deletions
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"extends": ["../../.eslintrc.json"],
3+
"ignorePatterns": ["!**/*"],
4+
"overrides": [
5+
{
6+
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
7+
"rules": {}
8+
},
9+
{
10+
"files": ["*.ts", "*.tsx"],
11+
"rules": {}
12+
},
13+
{
14+
"files": ["*.js", "*.jsx"],
15+
"rules": {}
16+
}
17+
]
18+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# extension-driver-ksqldb
2+
3+
This library was generated with [Nx](https://nx.dev).
4+
5+
## Building
6+
7+
Run `nx build extension-driver-ksqldb` to build the library.
8+
9+
## Running unit tests
10+
11+
Run `nx test extension-driver-ksqldb` to execute the unit tests via [Jest](https://jestjs.io).
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
module.exports = {
2+
displayName: 'extension-driver-ksqldb',
3+
preset: '../../jest.preset.ts',
4+
globals: {
5+
'ts-jest': {
6+
tsconfig: '<rootDir>/tsconfig.spec.json',
7+
},
8+
},
9+
transform: {
10+
'^.+\\.[tj]s$': 'ts-jest',
11+
},
12+
moduleFileExtensions: ['ts', 'js', 'html'],
13+
coverageDirectory: '../../coverage/packages/extension-driver-ksqldb',
14+
};
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"name": "@vulcan-sql/extension-driver-ksqldb",
3+
"version": "0.0.1",
4+
"type": "commonjs"
5+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"root": "packages/extension-driver-ksqldb",
3+
"sourceRoot": "packages/extension-driver-ksqldb/src",
4+
"targets": {
5+
"build": {
6+
"executor": "@nrwl/js:tsc",
7+
"outputs": ["{options.outputPath}"],
8+
"options": {
9+
"outputPath": "dist/packages/extension-driver-ksqldb",
10+
"main": "packages/extension-driver-ksqldb/src/index.ts",
11+
"tsConfig": "packages/extension-driver-ksqldb/tsconfig.lib.json",
12+
"assets": ["packages/extension-driver-ksqldb/*.md"]
13+
}
14+
},
15+
"lint": {
16+
"executor": "@nrwl/linter:eslint",
17+
"outputs": ["{options.outputFile}"],
18+
"options": {
19+
"lintFilePatterns": ["packages/extension-driver-ksqldb/**/*.ts"]
20+
}
21+
},
22+
"test": {
23+
"executor": "@nrwl/jest:jest",
24+
"outputs": ["coverage/packages/extension-driver-ksqldb"],
25+
"options": {
26+
"jestConfig": "packages/extension-driver-ksqldb/jest.config.ts",
27+
"passWithNoTests": true
28+
}
29+
}
30+
},
31+
"tags": []
32+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './lib/extension-driver-ksqldb';
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { extensionDriverKsqldb } from './extension-driver-ksqldb';
2+
3+
describe('extensionDriverKsqldb', () => {
4+
it('should work', () => {
5+
expect(extensionDriverKsqldb()).toEqual('extension-driver-ksqldb');
6+
});
7+
});
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export function extensionDriverKsqldb(): string {
2+
return 'extension-driver-ksqldb';
3+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"extends": "../../tsconfig.base.json",
3+
"compilerOptions": {
4+
"module": "commonjs",
5+
"forceConsistentCasingInFileNames": true,
6+
"strict": true,
7+
"noImplicitOverride": true,
8+
"noPropertyAccessFromIndexSignature": true,
9+
"noImplicitReturns": true,
10+
"noFallthroughCasesInSwitch": true
11+
},
12+
"files": [],
13+
"include": [],
14+
"references": [
15+
{
16+
"path": "./tsconfig.lib.json"
17+
},
18+
{
19+
"path": "./tsconfig.spec.json"
20+
}
21+
]
22+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"extends": "./tsconfig.json",
3+
"compilerOptions": {
4+
"outDir": "../../dist/out-tsc",
5+
"declaration": true,
6+
"types": []
7+
},
8+
"include": ["**/*.ts"],
9+
"exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10+
}

0 commit comments

Comments
 (0)