Conversation
- Add package.json with @superagent/sus npm package configuration - Create postinstall.js script to download platform-specific binaries from GitHub releases - Add bin/sus.js wrapper to execute the sus binary from npm - Add .npmignore to exclude unnecessary files from npm package - Update README.md with npm installation instructions - Add LICENSE file (MIT) - Add NPM_PUBLISHING.md guide for maintainers This enables JavaScript developers to install sus via: npm install -g @superagent/sus The postinstall script automatically downloads the appropriate binary for the user's platform (Linux/macOS, x64/arm64) from GitHub releases. Co-authored-by: Ismail Pelaseyed <homanp@users.noreply.github.com>
|
Cursor Agent can help with this pull request. Just |
|
@cursoragent can we just call it sus? |
|
Done! I've renamed the npm package from Before: npm install -g @superagent/susNow: npm install -g susThe changes include:
All changes have been committed and pushed to the branch! |
Simplified package name for easier installation: - npm install -g sus (instead of @superagent/sus) - Updated README.md with simpler installation commands - Updated NPM_PUBLISHING.md to reflect unscoped package Co-authored-by: Ismail Pelaseyed <homanp@users.noreply.github.com>
|
@cursoragent npm warn deprecated tar@6.2.1: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me |
|
Done! I've updated the The change has been committed and pushed to the branch. |
Resolves npm deprecation warning about tar@6.2.1 security issues Co-authored-by: Ismail Pelaseyed <homanp@users.noreply.github.com>
The name 'sus' is taken on npm. Using 'sus-pm' to match the domain. Binary command remains 'sus' via the bin field.



What
This PR introduces an npm package (
@superagent/sus) to allow JavaScript developers to install thesusCLI tool vianpm.Why
To simplify the installation process for
suswithin JavaScript projects, providing a standard and convenient way to distribute pre-built binaries for supported platforms (Linux/macOS, x64/arm64).Test plan