{"id":174206037,"number":"0.1.0","published_at":"2026-02-21T08:39:33.922Z","licenses":"","integrity":"sha512-7bykM74C7hdCj3QME/0DGEG32ajNqsDj2G3b5dYOjjmFfnhJcuYG8tM2+NvDL3DKl4gw5ZhmkKDLGXhlcHq+qg==","status":null,"download_url":"https://registry.npmjs.org/@happier-dev/stack/-/stack-0.1.0.tgz","registry_url":"https://www.npmjs.com/package/@happier-dev/stack/v/0.1.0","documentation_url":null,"install_command":"npm install @happier-dev/stack@0.1.0","metadata":{"deprecated":null,"_npmUser":{"name":"leeroy","email":"leeroy.brun@gmail.com"},"dist":{"shasum":"80088066c236075e499408bc3f8b4732da2dc6a0","tarball":"https://registry.npmjs.org/@happier-dev/stack/-/stack-0.1.0.tgz","fileCount":3119,"integrity":"sha512-7bykM74C7hdCj3QME/0DGEG32ajNqsDj2G3b5dYOjjmFfnhJcuYG8tM2+NvDL3DKl4gw5ZhmkKDLGXhlcHq+qg==","signatures":[{"sig":"MEYCIQCM19iP2OFCT7gK6KDC4VP2I/j9fi7FIwkEJRBUNl+/SAIhAJ/nrK37/3rJXEO+UvnOwg3E1UUw3uGsWG8oGhrH814r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15086916},"gitHead":null,"main":null,"scripts":{"wt":"node ./scripts/worktrees.mjs","dev":"node ./scripts/dev.mjs","srv":"node ./scripts/server_flavor.mjs","auth":"node ./scripts/auth.mjs","init":"node ./scripts/init.mjs","logs":"node ./scripts/service.mjs logs","self":"node ./scripts/self.mjs","test":"yarn -s test:unit","build":"node ./scripts/build.mjs","setup":"node ./scripts/setup.mjs","stack":"node ./scripts/stack.mjs","start":"node ./scripts/run.mjs","where":"node ./scripts/where.mjs","mobile":"node ./scripts/mobile.mjs","happier":"node ./scripts/happier.mjs","prepack":"node ./scripts/bundleWorkspaceDeps.mjs","release":"node ./scripts/release.mjs","test:ci":"yarn -s test:unit","cli:link":"node ./scripts/cli-link.mjs","bootstrap":"node ./scripts/install.mjs","logs:tail":"node ./scripts/service.mjs tail","stack:fix":"node ./scripts/doctor.mjs --fix","test:unit":"node ./scripts/test_ci.mjs","uninstall":"node ./scripts/uninstall.mjs","mobile:ios":"node ./scripts/mobile.mjs --run-ios --no-metro","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\"'","service:stop":"node ./scripts/service.mjs stop","stack:doctor":"node ./scripts/doctor.mjs","server-flavor":"node ./scripts/server_flavor.mjs","service:start":"node ./scripts/service.mjs start","tailscale:url":"node ./scripts/tailscale.mjs url","mobile:devices":"xcrun xcdevice list","mobile:install":"node ./scripts/mobile.mjs --run-ios --no-metro --configuration=Release","service:enable":"node ./scripts/service.mjs enable","service:status":"node ./scripts/service.mjs status","menubar:install":"node ./scripts/menubar.mjs install","mobile:prebuild":"node ./scripts/mobile.mjs --prebuild --clean --no-metro","service:disable":"node ./scripts/service.mjs disable","service:install":"node ./scripts/service.mjs install","service:restart":"node ./scripts/service.mjs restart","tailscale:enable":"node ./scripts/tailscale.mjs enable","tailscale:status":"node ./scripts/tailscale.mjs status","test:integration":"node ./scripts/test_integration.mjs","menubar:uninstall":"node ./scripts/menubar.mjs uninstall","service:uninstall":"node ./scripts/service.mjs uninstall","tailscale:disable":"node ./scripts/tailscale.mjs disable","mobile:ios:release":"node ./scripts/mobile.mjs --run-ios --no-metro --configuration=Release"},"_npmVersion":"11.5.1","_nodeVersion":"22.14.0","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":null,"browserify":null},"created_at":"2026-02-21T11:02:16.527Z","updated_at":"2026-04-02T21:50:23.576Z","purl":"pkg:npm/%40happier-dev/stack@0.1.0","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@happier-dev%2Fstack/versions/0.1.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@happier-dev%2Fstack/versions/0.1.0/codemeta","dependencies":[{"id":1924756020,"ecosystem":"npm","package_name":"qrcode","requirements":"^1.5.4","kind":"runtime","optional":false},{"id":1924756021,"ecosystem":"npm","package_name":"qrcode-terminal","requirements":"^0.12.0","kind":"runtime","optional":false},{"id":1924756022,"ecosystem":"npm","package_name":"@happier-dev/agents","requirements":"0.0.0","kind":"runtime","optional":false},{"id":1924756023,"ecosystem":"npm","package_name":"@happier-dev/protocol","requirements":"0.0.0","kind":"runtime","optional":false},{"id":1924756024,"ecosystem":"npm","package_name":"@happier-dev/cli-common","requirements":"0.0.0","kind":"runtime","optional":false},{"id":1924756025,"ecosystem":"npm","package_name":"@happier-dev/release-runtime","requirements":"0.0.0","kind":"runtime","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@happier-dev%2Fstack"}