diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index c683acd..eb8930b 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -37,9 +37,6 @@ jobs: - name: Install dependencies run: npm ci - - name: Rebuild native modules for Electron - run: npx @electron/rebuild - - name: Publish Release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/package-lock.json b/package-lock.json index 98c4af4..330377d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "antigravity-manager", - "version": "0.0.0", + "version": "0.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "antigravity-manager", - "version": "0.0.0", + "version": "0.0.1", "license": "MIT", "dependencies": { "@icons-pack/react-simple-icons": "^13.8.0", @@ -63,6 +63,7 @@ "@electron-forge/publisher-github": "^7.10.2", "@electron-forge/shared-types": "^7.8.1", "@electron/fuses": "~1.8.0", + "@electron/rebuild": "^3.7.1", "@eslint/compat": "^1.4.1", "@eslint/js": "^9.39.0", "@playwright/test": "^1.56.1", @@ -89,6 +90,7 @@ "eslint-plugin-react-hooks": "^7.0.1", "globals": "^16.5.0", "jsdom": "^27.1.0", + "node-addon-api": "^8.3.1", "prettier": "^3.6.2", "prettier-plugin-tailwindcss": "^0.7.1", "tailwindcss": "^4.1.16", @@ -12498,6 +12500,12 @@ "prebuild-install": "^7.0.1" } }, + "node_modules/keytar/node_modules/node-addon-api": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==", + "license": "MIT" + }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", @@ -13592,10 +13600,14 @@ } }, "node_modules/node-addon-api": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==", - "license": "MIT" + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.5.0.tgz", + "integrity": "sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18 || ^20 || >= 21" + } }, "node_modules/node-api-version": { "version": "0.2.1", diff --git a/package.json b/package.json index 8ff03ca..ee7dd88 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,7 @@ "@electron-forge/shared-types": "^7.8.1", "@electron/fuses": "~1.8.0", "@electron/rebuild": "^3.7.1", + "node-addon-api": "^8.3.1", "@eslint/compat": "^1.4.1", "@eslint/js": "^9.39.0", "@playwright/test": "^1.56.1",