@eldrex/core
Advanced tools
+1
-1
| { | ||
| "name": "@eldrex/core", | ||
| "version": "1.0.4", | ||
| "version": "1.0.5", | ||
| "publishConfig": { | ||
@@ -5,0 +5,0 @@ "registry": "https://registry.npmjs.org" |
+21
-16
@@ -22,10 +22,10 @@ # @eldrex/core | ||
| ```typescript | ||
| import { generateChangelog } from '@eldrex/core' | ||
| import { generateChangelog } from "@eldrex/core"; | ||
| const result = await generateChangelog({ | ||
| diffText: "...", | ||
| dryRun: false | ||
| }) | ||
| dryRun: false, | ||
| }); | ||
| console.log(result.formattedOutput) | ||
| console.log(result.formattedOutput); | ||
| ``` | ||
@@ -41,9 +41,10 @@ | ||
| | Resource | Why | Default | Can Disable | | ||
| |----------|-----|---------|-------------| | ||
| | File System | Read git repos, write changelogs | Yes | No (core function) | | ||
| | Shell | Execute git, detect tools | Yes | Yes | | ||
| | Network | Cloud AI, webhooks, notifications | No | Yes (default off) | | ||
| | Resource | Why | Default | Can Disable | | ||
| | ----------- | --------------------------------- | ------- | ------------------ | | ||
| | File System | Read git repos, write changelogs | Yes | No (core function) | | ||
| | Shell | Execute git, detect tools | Yes | Yes | | ||
| | Network | Cloud AI, webhooks, notifications | No | Yes (default off) | | ||
| ### What This Package NEVER Does | ||
| - ❌ Send telemetry or analytics | ||
@@ -58,2 +59,3 @@ - ❌ Read files outside your project | ||
| This package may execute shell commands for: | ||
| - **Git operations** (`git log`, `git diff`) — for analyzing code changes | ||
@@ -63,2 +65,3 @@ - **Tool detection** (`which ollama`) — to find installed AI providers | ||
| **All shell access is:** | ||
| - Whitelisted (only `git`, `ollama`, `which`, `node` allowed) | ||
@@ -72,9 +75,9 @@ - Audited (logged to security trail) | ||
| | Feature | Default | Network Required | | ||
| |---------|---------|-----------------| | ||
| | AI Analysis | Local only | No | | ||
| | Cloud AI (OpenAI, etc.) | Disabled | Yes (your API key) | | ||
| | Webhooks (incoming) | Disabled | Yes | | ||
| | Notifications (Slack, etc.) | Disabled | Yes | | ||
| | Version check | Enabled | Yes (can disable) | | ||
| | Feature | Default | Network Required | | ||
| | --------------------------- | ---------- | ------------------ | | ||
| | AI Analysis | Local only | No | | ||
| | Cloud AI (OpenAI, etc.) | Disabled | Yes (your API key) | | ||
| | Webhooks (incoming) | Disabled | Yes | | ||
| | Notifications (Slack, etc.) | Disabled | Yes | | ||
| | Version check | Enabled | Yes (can disable) | | ||
@@ -91,3 +94,5 @@ ### AI Security Disclosure | ||
| ### Audit Trail | ||
| Every sensitive operation is logged: | ||
| ```bash | ||
@@ -94,0 +99,0 @@ npx devdiff audit --package @eldrex/core |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
1266136
0.55%14261
1.61%99
5.32%