{"_id":"@data-structures-js/stack","name":"@data-structures-js/stack","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@data-structures-js/stack","version":"1.0.0","description":"Stack data structure for TypeScript and JavaScript","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"keywords":["stack","data-structure","typescript","javascript"],"author":{"name":"tuanna184"},"license":"MIT","devDependencies":{"typescript":"^5.3.0"},"gitHead":"ff4e715981383fb1cc68d62976467f74a08eb172","_id":"@data-structures-js/stack@1.0.0","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-vY5hRC6D+OhBvAtty57DVbMvybuGM9/PRzMrJ9sQHFEbSAFQLW7/KTgTt9tnbyh7g/dGOcQ9+cVCb8ks4yp2Rg==","shasum":"7b48fb095d3755f9e90060060ecabb8d0b96d9c0","tarball":"https://registry.npmjs.org/@data-structures-js/stack/-/stack-1.0.0.tgz","fileCount":10,"unpackedSize":4270,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGT9GEW6wAZxuO8JX40EkPrGkT8cYpcmMcWSrikTOvBzAiB71BDi9IF7iVQjEqaRM1v5iZnAOIcyQ9FuaxG7mS3FOw=="}]},"_npmUser":{"name":"tuanna184","email":"tuanna184.dev@gmail.com"},"directories":{},"maintainers":[{"name":"tuanna184","email":"tuanna184.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/stack_1.0.0_1773076048535_0.7864700722550841"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-09T17:07:28.448Z","1.0.0":"2026-03-09T17:07:28.691Z","modified":"2026-03-09T17:07:28.957Z"},"maintainers":[{"name":"tuanna184","email":"tuanna184.dev@gmail.com"}],"description":"Stack data structure for TypeScript and JavaScript","keywords":["stack","data-structure","typescript","javascript"],"author":{"name":"tuanna184"},"license":"MIT","readme":"# @data-structures-js/stack\n\nStack data structure for TypeScript and JavaScript.\n\n## Install\n\n```bash\nnpm install @data-structures-js/stack\n```\n\n## Usage\n\n```typescript\nimport { Stack } from '@data-structures-js/stack';\n\nconst stack = new Stack<number>();\nstack.push(1).push(2).push(3);\nconsole.log(stack.pop());   // 3\nconsole.log(stack.peek());  // 2\nconsole.log(stack.size());  // 2\n```\n","readmeFilename":"README.md","_rev":"1-d187d7cfc6b0e34c86d7b2e22ad4c169"}