Skip to content

Commit c066d9e

Browse files
committed
fix(packages/node): clean .gitignore and .npmignore; remove package-lock.json from library files to avoid integrity and resolution issues
1 parent 70c08f5 commit c066d9e

File tree

6 files changed

+23
-2624
lines changed

6 files changed

+23
-2624
lines changed

.github/workflows/main.yml

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -336,27 +336,15 @@ jobs:
336336
run: |
337337
cd packages/node
338338
339-
# Update version in package.json and package-lock.json
339+
# Update version in package.json
340340
echo "Updating versions to ${{ steps.tag.outputs.version }}..."
341341
342342
# Update package.json
343343
jq --arg version "${{ steps.tag.outputs.version }}" \
344344
'.version = $version | .optionalDependencies = (.optionalDependencies | with_entries(.value = $version))' \
345345
package.json > package.tmp.json && mv package.tmp.json package.json
346346
347-
# Update package-lock.json
348-
jq --arg version "${{ steps.tag.outputs.version }}" \
349-
'.version = $version |
350-
.packages[""].version = $version |
351-
.packages[""].optionalDependencies = (.packages[""].optionalDependencies | with_entries(.value = $version)) |
352-
if .packages then .packages |= with_entries(
353-
if (.key | startswith("node_modules/@sqliteai/sqlite-vector-")) then
354-
.value.version = $version
355-
else . end
356-
) else . end' \
357-
package-lock.json > package-lock.tmp.json && mv package-lock.tmp.json package-lock.json
358-
359-
echo "✓ Updated package.json and package-lock.json to version ${{ steps.tag.outputs.version }}"
347+
echo "✓ Updated package.json to version ${{ steps.tag.outputs.version }}"
360348
361349
# Generate platform packages
362350
echo "Generating platform packages..."

.gitignore

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Build artifacts
22
build/
3-
/dist
3+
dist/
44
.build
55
*.a
66
*.sqlite
@@ -20,10 +20,27 @@ jniLibs/
2020
*.ap_
2121
*.dex
2222

23+
# Node.js
24+
node_modules/
25+
package-lock.json
26+
*.tsbuildinfo
27+
coverage/
28+
*.log
29+
npm-debug.log*
30+
yarn-debug.log*
31+
yarn-error.log*
32+
packages/node/platform-packages/
33+
packages/node/test-artifacts/
34+
packages/node/test-output/
35+
packages/node/test-platform-packages/
36+
2337
# IDE
2438
.vscode
2539
.idea/
2640
*.iml
41+
*.swp
42+
*.swo
2743

2844
# System
29-
.DS_Store
45+
.DS_Store
46+
Thumbs.db

packages/node/.gitignore

Lines changed: 0 additions & 33 deletions
This file was deleted.

packages/node/.npmignore

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,12 @@ src/
55
tsconfig.json
66
tsup.config.ts
77

8-
# Documentation (not needed in published package)
9-
IMPLEMENTATION.md
10-
WORKFLOW_STEPS.md
11-
README.md
12-
138
# Scripts (only for repo/CI)
149
generate-platform-packages.js
1510

1611
# Development files
1712
node_modules/
13+
package-lock.json
1814
coverage/
1915
*.log
2016

0 commit comments

Comments
 (0)