{"id":185099187,"number":"0.2.0","published_at":"2026-04-05T06:50:03.411Z","licenses":"","integrity":"sha512-18hgx3ieiBssWGy4Yf3GJzN+kbzb9WMI4svxBOgBxNYB4ofP85yKUhopag88ya+Q1f4fuAouSp9dRd7xai03og==","status":null,"download_url":"https://registry.npmjs.org/@happier-dev/stack/-/stack-0.2.0.tgz","registry_url":"https://www.npmjs.com/package/@happier-dev/stack/v/0.2.0","documentation_url":null,"install_command":"npm install @happier-dev/stack@0.2.0","metadata":{"deprecated":null,"_npmUser":{"name":"leeroy","email":"leeroy.brun@gmail.com"},"dist":{"integrity":"sha512-18hgx3ieiBssWGy4Yf3GJzN+kbzb9WMI4svxBOgBxNYB4ofP85yKUhopag88ya+Q1f4fuAouSp9dRd7xai03og==","shasum":"5c6b184ecee247b2e9b79d2bd4526ffc82e9d172","tarball":"https://registry.npmjs.org/@happier-dev/stack/-/stack-0.2.0.tgz","fileCount":4120,"unpackedSize":19042239,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHxLWJ722gd28HPLTECZvxNMC1iT8QkPtKBrs5oS+MbmAiEAl3546/CrMyKRViechBYMdtL2cBxzGJE7c1tgcCz4WB4="}]},"gitHead":null,"main":null,"scripts":{"setup":"node ./scripts/setup.mjs","init":"node ./scripts/init.mjs","uninstall":"node ./scripts/uninstall.mjs","where":"node ./scripts/where.mjs","self":"node ./scripts/self.mjs","bootstrap":"node ./scripts/install.mjs","build":"node ./scripts/build.mjs","start":"node ./scripts/run.mjs","dev":"node ./scripts/dev.mjs","ui:tauri":"node ./scripts/tauri_dev.mjs","tauri:dev":"node ./scripts/tauri_dev.mjs","release":"node ./scripts/release.mjs","happier":"node ./scripts/happier.mjs","wt":"node ./scripts/worktrees.mjs","srv":"node ./scripts/server_flavor.mjs","server-flavor":"node ./scripts/server_flavor.mjs","stack":"node ./scripts/stack.mjs","mobile":"node ./scripts/mobile.mjs","mobile:prebuild":"node ./scripts/mobile.mjs --prebuild --clean --no-metro","mobile:ios":"node ./scripts/mobile.mjs --run-ios --no-metro","mobile:ios:release":"node ./scripts/mobile.mjs --run-ios --no-metro --configuration=Release","mobile:install":"node ./scripts/mobile.mjs --run-ios --no-metro --configuration=Release","mobile:devices":"xcrun xcdevice list","cli:link":"node ./scripts/cli-link.mjs","auth":"node ./scripts/auth.mjs","service:status":"node ./scripts/service.mjs status","service:start":"node ./scripts/service.mjs start","service:stop":"node ./scripts/service.mjs stop","service:restart":"node ./scripts/service.mjs restart","service:enable":"node ./scripts/service.mjs enable","service:disable":"node ./scripts/service.mjs disable","service:install":"node ./scripts/service.mjs install","service:uninstall":"node ./scripts/service.mjs uninstall","tailscale:status":"node ./scripts/tailscale.mjs status","tailscale:url":"node ./scripts/tailscale.mjs url","tailscale:enable":"node ./scripts/tailscale.mjs enable","tailscale:disable":"node ./scripts/tailscale.mjs disable","stack:doctor":"node ./scripts/doctor.mjs","stack:fix":"node ./scripts/doctor.mjs --fix","logs":"node ./scripts/service.mjs logs","logs:tail":"node ./scripts/service.mjs tail","menubar:install":"node ./scripts/menubar.mjs install","menubar:uninstall":"node ./scripts/menubar.mjs uninstall","menubar:open":"bash -lc 'DIR=\"$(defaults read com.ameba.SwiftBar PluginDirectory 2\u003e/dev/null)\"; if [[ -z \"$DIR\" ]]; then DIR=\"$HOME/Library/Application Support/SwiftBar/Plugins\"; fi; open \"$DIR\"'","prepack":"node ./scripts/bundleWorkspaceDeps.mjs","test":"yarn -s test:unit","test:unit":"node ./scripts/test_ci.mjs","test:integration":"node ./scripts/test_integration.mjs","test:ci":"yarn -s test:unit"},"_npmVersion":"11.5.1","_nodeVersion":"22.22.1","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":null,"browserify":null},"created_at":"2026-04-05T08:10:44.777Z","updated_at":"2026-04-07T20:00:39.679Z","purl":"pkg:npm/%40happier-dev/stack@0.2.0","related_tag":null,"latest":true,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@happier-dev%2Fstack/versions/0.2.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@happier-dev%2Fstack/versions/0.2.0/codemeta","dependencies":[{"id":1987845792,"ecosystem":"npm","package_name":"@happier-dev/agents","requirements":"0.0.0","kind":"runtime","optional":false},{"id":1987845793,"ecosystem":"npm","package_name":"@happier-dev/cli-common","requirements":"0.0.0","kind":"runtime","optional":false},{"id":1987845794,"ecosystem":"npm","package_name":"@happier-dev/connection-supervisor","requirements":"0.0.0","kind":"runtime","optional":false},{"id":1987845795,"ecosystem":"npm","package_name":"@happier-dev/protocol","requirements":"0.0.0","kind":"runtime","optional":false},{"id":1987845796,"ecosystem":"npm","package_name":"@happier-dev/release-runtime","requirements":"0.0.0","kind":"runtime","optional":false},{"id":1987845797,"ecosystem":"npm","package_name":"qrcode","requirements":"^1.5.4","kind":"runtime","optional":false},{"id":1987845798,"ecosystem":"npm","package_name":"qrcode-terminal","requirements":"^0.12.0","kind":"runtime","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@happier-dev%2Fstack"}