{"_id":"3rdparty","name":"3rdparty","dist-tags":{"latest":"0.0.0"},"versions":{"0.0.0":{"public":true,"version":"0.0.0","name":"3rdparty","_id":"3rdparty@0.0.0","description":"This repository contains placeholder packages to reserve the \"behavedb\" name across multiple package registries.","_nodeVersion":"24.9.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-XLEVDqgPFXfuKw8DCzSxXVZ6Y7sPxw1Ri7fEe5w+B5lMsVi+ieDuq/saGZD874RT6+JI11xSb+gJeCbh2XP9pw==","shasum":"7faabc48da742f28d005ec86501dae571b913c8d","tarball":"https://registry.npmjs.org/3rdparty/-/3rdparty-0.0.0.tgz","fileCount":2,"unpackedSize":2994,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGN2hPNe7C2RLo98DhrEv1yTrY/bCbI0/5m+gauLmXVSAiEA7GZsAxfq0gGg9eQhwLJUyEFYV3ZoJSH5Vptz42yP9go="}]},"_npmUser":{"name":"zdunecki","email":"zdunekhere@gmail.com"},"directories":{},"maintainers":[{"name":"zdunecki","email":"zdunekhere@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/3rdparty_0.0.0_1770122799069_0.8212741901608032"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-03T12:46:39.069Z","0.0.0":"2026-02-03T12:46:39.221Z","modified":"2026-02-03T12:46:39.398Z"},"maintainers":[{"name":"zdunecki","email":"zdunekhere@gmail.com"}],"description":"This repository contains placeholder packages to reserve the \"behavedb\" name across multiple package registries.","readme":"# behavedb - Package Name Reservation\n\nThis repository contains placeholder packages to reserve the \"behavedb\" name across multiple package registries.\n\n## Package Registries\n\n- **npm** (JavaScript/Node.js)\n- **Cargo** (Rust)\n- **PyPI** (Python)\n\n## Installation\n\n### npm (Node.js)\n\n**macOS:**\n```bash\n# Using Homebrew\nbrew install node\n\n# Or download from nodejs.org\n```\n\n**Windows:**\n```bash\n# Using winget\nwinget install OpenJS.NodeJS\n\n# Or download installer from nodejs.org\n```\n\n**Linux:**\n```bash\n# Ubuntu/Debian\nsudo apt update\nsudo apt install nodejs npm\n\n# Fedora\nsudo dnf install nodejs npm\n\n# Arch Linux\nsudo pacman -S nodejs npm\n```\n\n**Create npm account:** https://www.npmjs.com/signup\n\n### Cargo (Rust)\n\n**macOS / Linux:**\n```bash\ncurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh\n```\n\n**Windows:**\nDownload and run rustup-init.exe from https://rustup.rs/\n\n**All platforms:**\nAfter installation, restart your terminal and verify:\n```bash\nrustc --version\ncargo --version\n```\n\n**Create crates.io account:** https://crates.io/\n**Get login token:** https://crates.io/me\n\n### PyPI (Python)\n\n**macOS:**\n```bash\n# Using Homebrew\nbrew install python\n\n# macOS usually comes with Python pre-installed\npython3 --version\n```\n\n**Windows:**\n```bash\n# Using winget\nwinget install Python.Python.3.12\n\n# Or download from python.org\n```\n\n**Linux:**\n```bash\n# Ubuntu/Debian\nsudo apt update\nsudo apt install python3 python3-pip\n\n# Fedora\nsudo dnf install python3 python3-pip\n\n# Arch Linux\nsudo pacman -S python python-pip\n```\n\n**Install publishing tools (all platforms):**\n```bash\npip install build twine\n# or\npip3 install build twine\n```\n\n**Create PyPI account:** https://pypi.org/account/register/\n\n## Publishing Commands\n\n### npm\n\n```bash\n# Login to npm (one time)\nnpm login\n\n# Publish\nnpm publish\n```\n\n### Cargo (Rust)\n\n```bash\n# Login to crates.io (one time)\ncargo login <your-token>\n\n# Publish\ncargo publish\n```\n\n### PyPI (Python)\n\npre\n```bash\npython3 -m venv .venv\nsource .venv/bin/activate\npip install build\npip install twine\n```\n\n```bash\n# Build the package\npython -m build\n\n# Login to PyPI (one time - creates ~/.pypirc)\ntwine upload --repository-url https://upload.pypi.org/legacy/ dist/*\n# You'll be prompted for username and password\n\n# Or use API token in ~/.pypirc:\n# [pypi]\n# username = __token__\n# password = <your-token>\n\n# Build the package\npython -m build\n\n# Upload to PyPI\ntwine upload dist/*\n```\n\n## Update Package Information\n\nBefore publishing, update the following in each file:\n\n- **package.json**: Add your details if needed\n- **Cargo.toml**: Update `authors` field\n- **setup.py**: Update `author` and `author_email`\n- **pyproject.toml**: Update `authors` section\n\n## Version Updates\n\nTo publish a new version, update the version number in:\n- `package.json` - npm\n- `Cargo.toml` - Cargo\n- `setup.py` and `pyproject.toml` - PyPI\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-2aca4258ce500ec30bf22fd2a87eace8"}