diff --git a/bun.lockb b/bun.lockb index f1786a6..801e767 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 5c9872d..e7b25fa 100644 --- a/package.json +++ b/package.json @@ -1,25 +1,26 @@ { - "name": "dal", - "module": "dal/index.ts", + "name": "@nesterow/dal", + "module": "dist/index.js", "type": "module", "devDependencies": { "@types/bun": "latest", - "node-addon-api": "^8.1.0", - "node-gyp": "^10.2.0", "prettier": "^3.3.3" }, "peerDependencies": { "typescript": "^5.0.0" }, "dependencies": { - "@msgpack/msgpack": "^3.0.0-beta2" + "@msgpack/msgpack": "^3.0.0-beta2", + "node-addon-api": "^8.1.0", + "node-gyp": "^10.2.0" }, "scripts": { "test:client": "bun test:*", "test:dal": "bun test dal/__test__", "test:serve": "cd dal/__test__/srv && go run main.go", "fmt": "prettier --write .", + "build": "tsc", "preinstall": "cd binding && go build -buildmode=c-archive -o dal.a ./dal.go", - "cgo:build": "node-gyp configure build" + "postinstall": "node-gyp configure build" } } diff --git a/pkg/adapter/go.mod b/pkg/adapter/go.mod index f3dfabc..2aecefa 100644 --- a/pkg/adapter/go.mod +++ b/pkg/adapter/go.mod @@ -1,4 +1,4 @@ -module github.com/nesterow/dal/pkg/adapter +module github.com/nesterow/dal/pkg/adapter/v0.0.0 go 1.22.6 diff --git a/pkg/builder/go.mod b/pkg/builder/go.mod index cf7402c..c03cf84 100644 --- a/pkg/builder/go.mod +++ b/pkg/builder/go.mod @@ -1,4 +1,4 @@ -module github.com/nesterow/dal/pkg/builder +module github.com/nesterow/dal/pkg/builder/v0.0.0 go 1.22.6 diff --git a/pkg/facade/go.mod b/pkg/facade/go.mod index 712e850..1e4c1b1 100644 --- a/pkg/facade/go.mod +++ b/pkg/facade/go.mod @@ -1,4 +1,4 @@ -module github.com/nesterow/dal/pkg/facade +module github.com/nesterow/dal/pkg/facade/v0.0.0 go 1.22.6 diff --git a/pkg/filters/go.mod b/pkg/filters/go.mod index e114686..b61f861 100644 --- a/pkg/filters/go.mod +++ b/pkg/filters/go.mod @@ -1,4 +1,4 @@ -module github.com/nesterow/dal/pkg/filters +module github.com/nesterow/dal/pkg/filters/v0.0.0 go 1.22.6 diff --git a/pkg/proto/go.mod b/pkg/proto/go.mod index 71a90a7..1c23e1c 100644 --- a/pkg/proto/go.mod +++ b/pkg/proto/go.mod @@ -1,4 +1,4 @@ -module github.com/nesterow/dal/pkg/proto +module github.com/nesterow/dal/pkg/proto/v0.0.0 go 1.22.6 diff --git a/pkg/utils/go.mod b/pkg/utils/go.mod index a67142d..ca3bfae 100644 --- a/pkg/utils/go.mod +++ b/pkg/utils/go.mod @@ -1,4 +1,4 @@ -module github.com/nesterow/dal/pkg/utils +module github.com/nesterow/dal/pkg/utils/v0.0.0 go 1.22.6 diff --git a/tsconfig.json b/tsconfig.json index 238655f..3fa80ee 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,18 +1,18 @@ { + "files": [ + "dal/index.ts", + "dal/SQLite.ts", + ], "compilerOptions": { - // Enable latest features - "lib": ["ESNext", "DOM"], "target": "ESNext", "module": "ESNext", "moduleDetection": "force", - "jsx": "react-jsx", "allowJs": true, // Bundler mode - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, + "moduleResolution": "node", "verbatimModuleSyntax": true, - "noEmit": true, + "noEmit": false, // Best practices "strict": true, @@ -22,6 +22,7 @@ // Some stricter flags (disabled by default) "noUnusedLocals": false, "noUnusedParameters": false, - "noPropertyAccessFromIndexSignature": false + "noPropertyAccessFromIndexSignature": false, + "outDir": "dist", } }