{"_id":"@atsushieno/studiorack-cli","_rev":"2-7e16a3ca70b0c51cd0d242fe1ffca1ba","name":"@atsushieno/studiorack-cli","dist-tags":{"latest":"3.0.2"},"versions":{"3.0.1":{"name":"@atsushieno/studiorack-cli","version":"3.0.1","keywords":["studiorack","project","manager","tool","vst","plugin","daw"],"author":{"name":"kmturley"},"license":"MIT","_id":"@atsushieno/studiorack-cli@3.0.1","maintainers":[{"name":"atsushieno","email":"atsushieno@gmail.com"}],"homepage":"https://github.com/studiorack/studiorack-cli#readme","bugs":{"url":"https://github.com/studiorack/studiorack-cli/issues"},"bin":{"studiorack":"build/index.js"},"dist":{"shasum":"9542ba508c2f9f0b9db99bfc0550b075d9f6dc90","tarball":"https://registry.npmjs.org/@atsushieno/studiorack-cli/-/studiorack-cli-3.0.1.tgz","fileCount":33,"integrity":"sha512-B2sXd0owsiWJ5HLB1+uuEdWMJ5tHiUGLn4fGoVDJ5tAQSfvE59omBqMNS0n3PU7gVooxkrlBx4L/jtyaehkNJQ==","signatures":[{"sig":"MEYCIQDnHC3eYUasi2t40UnOckd7KgLQYKmB4xPQVlNFirh+9AIhAJwtPkULnJAiUInn38RE3tzuySwyLffqnhJtX5YZ3Mx7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19791},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18"},"exports":"./build/index.js","gitHead":"7750046da777ca62d2248f229ffa83a1fde4251b","scripts":{"dev":"tsx ./src/index.ts","lint":"eslint .","test":"npm run build && vitest run ./tests --hook-timeout=60000 --test-timeout=60000 --no-file-parallelism","build":"npm run clean && tsc -p tsconfig.json","check":"npm run format && npm run lint && npm run build","clean":"rimraf coverage build tmp","format":"prettier . --write","dev:cli":"npm unlink -g && npm run build && npm link","prepare":"npm run build","test:watch":"vitest ./tests"},"_npmUser":{"name":"atsushieno","email":"atsushieno@gmail.com"},"repository":{"url":"git+https://github.com/studiorack/studiorack-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Audio project manager tool","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^9.0.0","commander":"^12.1.0","cli-table3":"^0.6.5","@open-audio-stack/core":"^0.1.38"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.10.1","execa":"^9.5.2","eslint":"^9.12.0","rimraf":"^5.0.7","vitest":"^3.0.7","globals":"^15.2.0","prettier":"^3.2.5","@eslint/js":"^9.12.0","@types/ora":"^3.1.0","typescript":"^5.9.3","@types/node":"^22.7.8","typescript-eslint":"^8.47.0","@vitest/coverage-v8":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/studiorack-cli_3.0.1_1764568897940_0.8699649494378343","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@atsushieno/studiorack-cli","version":"3.0.2","description":"Audio project manager tool","type":"module","main":"./build/index.js","exports":"./build/index.js","types":"./build/index.d.ts","bin":{"studiorack":"build/index.js"},"scripts":{"build":"npm run clean && tsc -p tsconfig.json","check":"npm run format && npm run lint && npm run build","clean":"rimraf coverage build tmp","dev":"tsx ./src/index.ts","dev:cli":"npm unlink -g && npm run build && npm link","format":"prettier . --write","lint":"eslint .","test":"npm run build && vitest run ./tests --hook-timeout=60000 --test-timeout=60000 --no-file-parallelism","test:watch":"vitest ./tests","prepare":"npm run build"},"keywords":["studiorack","project","manager","tool","vst","plugin","daw"],"author":{"name":"kmturley"},"license":"MIT","engines":{"node":">=18"},"dependencies":{"@open-audio-stack/core":"^0.1.38","cli-table3":"^0.6.5","commander":"^12.1.0","ora":"^9.0.0"},"devDependencies":{"@eslint/js":"^9.12.0","@types/node":"^22.7.8","@types/ora":"^3.1.0","@vitest/coverage-v8":"^3.0.7","eslint":"^9.12.0","execa":"^9.5.2","globals":"^15.2.0","prettier":"^3.2.5","rimraf":"^5.0.7","tsx":"^4.10.1","typescript":"^5.9.3","typescript-eslint":"^8.47.0","vitest":"^3.0.7"},"repository":{"type":"git","url":"git+https://github.com/studiorack/studiorack-cli.git"},"bugs":{"url":"https://github.com/studiorack/studiorack-cli/issues"},"homepage":"https://github.com/studiorack/studiorack-cli#readme","_id":"@atsushieno/studiorack-cli@3.0.2","gitHead":"e24f152a56021b1c2ae746063bd75783eaa93142","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-OeFQurUqdCObLV7uHyGYVRXEbdvqSwQzTH648TST2iA33CsXCMbo3IWunXNi4iug6Mr47j8e59hV6HD+eFADQg==","shasum":"bbc4d9e2d3d8e0cee2ea8a836973923fadb65b20","tarball":"https://registry.npmjs.org/@atsushieno/studiorack-cli/-/studiorack-cli-3.0.2.tgz","fileCount":33,"unpackedSize":19723,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCSrBSfaRV+Mh29VPsrdQ3Vj989t2urbNdW2RqTSr8ebAIgcAaYIQl43s7epK8f8PlcAKnodhBfIWbMMDbzxKWHR9k="}]},"_npmUser":{"name":"atsushieno","email":"atsushieno@gmail.com"},"directories":{},"maintainers":[{"name":"atsushieno","email":"atsushieno@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/studiorack-cli_3.0.2_1764572207934_0.6916750061913877"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-01T06:01:37.765Z","modified":"2025-12-01T06:56:48.320Z","3.0.1":"2025-12-01T06:01:38.141Z","3.0.2":"2025-12-01T06:56:48.135Z"},"bugs":{"url":"https://github.com/studiorack/studiorack-cli/issues"},"author":{"name":"kmturley"},"license":"MIT","homepage":"https://github.com/studiorack/studiorack-cli#readme","keywords":["studiorack","project","manager","tool","vst","plugin","daw"],"repository":{"type":"git","url":"git+https://github.com/studiorack/studiorack-cli.git"},"description":"Audio project manager tool","maintainers":[{"name":"atsushieno","email":"atsushieno@gmail.com"}],"readme":"# studiorack-cli\n\n![Test](https://github.com/studiorack/studiorack-cli/workflows/Test/badge.svg)\n\nStudioRack command line tool to manage audio DAW VST plugin dependencies.\n\n![StudioRack Cli](/screenshot.jpg)\n\n<a href=\"https://github.com/open-audio-stack\" target=\"_blank\"><img src=\"https://raw.githubusercontent.com/open-audio-stack/open-audio-stack-registry/refs/heads/main/src/assets/powered-by-open-audio-stack.svg\" alt=\"Powered by Open Audio Stack\"></a>\n\n## Installation\n\nTo install the tool, run the command:\n\n    npm install @studiorack/cli -g\n\nGet help:\n\n    studiorack --help\n\nGet version:\n\n    studiorack --version\n\n## Usage\n\nStudioRack command line tool adheres to the [Open Audio Stack - Manager specification](https://github.com/open-audio-stack/open-audio-stack-core/blob/main/specification.\n\nConfig values can be set/get using:\n\n    studiorack config set <key> <value>\n    studiorack config get <key>\n    studiorack config get pluginsDir\n\nSearch the registry package index for lazy matching query:\n\n    studiorack <registryType> search <query>\n    studiorack plugins search piano\n\nGet a package metadata:\n\n    studiorack <registryType> get <slug>\n    studiorack plugins get surge-synthesizer/surge\n\nInstall a package:\n\n    studiorack <registryType> install <slug>@<version>\n    studiorack plugins install surge-synthesizer/surge\n\nFor a full list of commands, please refer to the [Open Audio Stack - Manager specification](https://github.com/open-audio-stack/open-audio-stack-core/blob/main/specification.md)\n\n## Developer information\n\nStudioRack Cli was built using:\n\n- NodeJS 20.x\n- TypeScript 5.x\n- Commander 12.x\n\n## Installation\n\nInstall dependencies using:\n\n    npm install\n\n## Usage\n\nRun a build and link the `studiorack` command line to this local package:\n\n    npm run dev:cli\n\nTest using normal commands:\n\n    studiorack --version\n\nTo publish and release changes and create a version tag using:\n\n    npm version patch\n    git push && git push origin --tags\n    npm publish\n\n## Contact\n\nFor more information please contact kmturley\n","readmeFilename":"README.md"}