cleanup the old package
This commit is contained in:
parent
5084ba4b3c
commit
a747513f5f
3 changed files with 0 additions and 154 deletions
|
|
@ -1,60 +0,0 @@
|
|||
# codeflash
|
||||
|
||||
AI-powered code performance optimization for JavaScript and TypeScript.
|
||||
|
||||
## Installation
|
||||
|
||||
```bash
|
||||
npm install -g codeflash
|
||||
# or
|
||||
npx codeflash
|
||||
```
|
||||
|
||||
## Quick Start
|
||||
|
||||
1. Get your API key from [codeflash.ai](https://codeflash.ai)
|
||||
|
||||
2. Set your API key:
|
||||
```bash
|
||||
export CODEFLASH_API_KEY=your-api-key
|
||||
```
|
||||
|
||||
3. Optimize a function:
|
||||
```bash
|
||||
codeflash --file src/utils.ts --function slowFunction
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
```bash
|
||||
# Optimize a specific function
|
||||
codeflash --file <path> --function <name>
|
||||
|
||||
# Optimize all functions in a directory
|
||||
codeflash --all src/
|
||||
|
||||
# Initialize GitHub Actions workflow
|
||||
codeflash init-actions
|
||||
|
||||
# Verify setup
|
||||
codeflash --verify-setup
|
||||
```
|
||||
|
||||
## Requirements
|
||||
|
||||
- Node.js >= 16.0.0
|
||||
- A codeflash API key
|
||||
|
||||
## Supported Platforms
|
||||
|
||||
- Linux (x64, arm64)
|
||||
- macOS (x64, arm64)
|
||||
- Windows (x64)
|
||||
|
||||
## Documentation
|
||||
|
||||
See [codeflash.ai/docs](https://codeflash.ai/docs) for full documentation.
|
||||
|
||||
## License
|
||||
|
||||
BSL-1.1
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
#!/usr/bin/env node
|
||||
/**
|
||||
* Wrapper script for codeflash CLI.
|
||||
* Invokes the downloaded binary with all passed arguments.
|
||||
*/
|
||||
|
||||
const { spawn } = require('child_process');
|
||||
const path = require('path');
|
||||
const fs = require('fs');
|
||||
|
||||
function getBinaryPath() {
|
||||
const binDir = __dirname;
|
||||
const isWindows = process.platform === 'win32';
|
||||
return path.join(binDir, isWindows ? 'codeflash.exe' : 'codeflash-binary');
|
||||
}
|
||||
|
||||
function main() {
|
||||
const binaryPath = getBinaryPath();
|
||||
|
||||
if (!fs.existsSync(binaryPath)) {
|
||||
console.error('\x1b[31mError: codeflash binary not found.\x1b[0m');
|
||||
console.error('Try reinstalling: npm install codeflash');
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
// Pass all arguments to the binary
|
||||
const args = process.argv.slice(2);
|
||||
|
||||
const child = spawn(binaryPath, args, {
|
||||
stdio: 'inherit',
|
||||
env: process.env,
|
||||
});
|
||||
|
||||
child.on('error', (error) => {
|
||||
console.error(`\x1b[31mError running codeflash: ${error.message}\x1b[0m`);
|
||||
process.exit(1);
|
||||
});
|
||||
|
||||
child.on('exit', (code, signal) => {
|
||||
if (signal) {
|
||||
process.exit(1);
|
||||
}
|
||||
process.exit(code || 0);
|
||||
});
|
||||
}
|
||||
|
||||
main();
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
{
|
||||
"name": "codeflash",
|
||||
"version": "0.0.0",
|
||||
"description": "AI-powered code performance optimization - automatically find and fix slow code",
|
||||
"keywords": [
|
||||
"codeflash",
|
||||
"performance",
|
||||
"optimization",
|
||||
"ai",
|
||||
"code",
|
||||
"profiler",
|
||||
"typescript",
|
||||
"javascript"
|
||||
],
|
||||
"author": "CodeFlash Inc. <contact@codeflash.ai>",
|
||||
"license": "BSL-1.1",
|
||||
"homepage": "https://codeflash.ai",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/codeflash-ai/codeflash.git"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/codeflash-ai/codeflash/issues"
|
||||
},
|
||||
"bin": {
|
||||
"codeflash": "./bin/codeflash"
|
||||
},
|
||||
"scripts": {
|
||||
"postinstall": "node lib/install.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=16.0.0"
|
||||
},
|
||||
"os": [
|
||||
"darwin",
|
||||
"linux",
|
||||
"win32"
|
||||
],
|
||||
"cpu": [
|
||||
"x64",
|
||||
"arm64"
|
||||
],
|
||||
"files": [
|
||||
"bin/",
|
||||
"lib/"
|
||||
]
|
||||
}
|
||||
Loading…
Reference in a new issue