{"id":170438718,"number":"1.2.3","published_at":"2026-01-26T22:21:28.819Z","licenses":"Apache-2.0","integrity":"sha512-/j4xZdDdNgicF0xsnA6AyDjapWEIyo4psXvB285e1qPokAT4k3UtmeQ7bZxh7LdJhJ48PbVOoc2uYdrvQ6vZ9Q==","status":null,"download_url":"https://registry.npmjs.org/tapcode/-/tapcode-1.2.3.tgz","registry_url":"https://www.npmjs.com/package/tapcode/v/1.2.3","documentation_url":null,"install_command":"npm install tapcode@1.2.3","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8e69c51-cd2d-4ca0-aded-b6343dd41609"}},"dist":{"integrity":"sha512-/j4xZdDdNgicF0xsnA6AyDjapWEIyo4psXvB285e1qPokAT4k3UtmeQ7bZxh7LdJhJ48PbVOoc2uYdrvQ6vZ9Q==","shasum":"e48237801138c5d79d21a14e486e7fed23d99f79","tarball":"https://registry.npmjs.org/tapcode/-/tapcode-1.2.3.tgz","fileCount":80,"unpackedSize":816983,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tapcode@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA3BbW4RcCTv/vHxtT/wBxSGS0+RzbNTQvCH4w9hu3kjAiA8ITTxv4X2vGbguLK90NbGZ3uwdtV1lx3cjd48zgOSMg=="}]},"gitHead":"32641ba5ef0f8f87b3932d066a3cadeeb914102f","main":null,"scripts":{"dev":"NODE_ENV=development tsx server/index.ts .","build":"npm run build:client \u0026\u0026 npm run build:server","build:client":"vite build","build:server":"tsc --project tsconfig.server.json \u0026\u0026 fix-esm-import-path dist/server","start":"NODE_ENV=production node ./bin/tapcode.js .","check":"tsc --noEmit","test:unit":"vitest run --pool=vmThreads","lint":"eslint . --ext .ts,.tsx","test":"npm run check \u0026\u0026 npm run test:unit \u0026\u0026 prettier --write . \u0026\u0026 npm run lint","tests":"npm run test","prepack":"npm run build"},"_npmVersion":"11.6.2","_nodeVersion":"24.13.0","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=18.17.0"},"exports":null,"browserify":null},"created_at":"2026-02-12T00:03:31.659Z","updated_at":"2026-02-12T00:03:35.781Z","purl":"pkg:npm/tapcode@1.2.3","related_tag":{"name":"v1.2.3","sha":"32641ba5ef0f8f87b3932d066a3cadeeb914102f","kind":"commit","published_at":"2026-01-26T22:16:44.000Z","download_url":"https://codeload.github.com/gornostal/TapCode/tar.gz/v1.2.3","html_url":"https://github.com/gornostal/TapCode/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gornostal/TapCode@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gornostal%2FTapCode/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gornostal%2FTapCode/tags/v1.2.3/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tapcode/versions/1.2.3","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tapcode/versions/1.2.3/codemeta","dependencies":[{"id":1886038774,"ecosystem":"npm","package_name":"express","requirements":"^5.2.1","kind":"runtime","optional":false},{"id":1886038775,"ecosystem":"npm","package_name":"fuse.js","requirements":"^7.1.0","kind":"runtime","optional":false},{"id":1886038776,"ecosystem":"npm","package_name":"highlight.js","requirements":"^11.11.1","kind":"runtime","optional":false},{"id":1886038777,"ecosystem":"npm","package_name":"logform","requirements":"^2.7.0","kind":"runtime","optional":false},{"id":1886038778,"ecosystem":"npm","package_name":"react","requirements":"^19.2.3","kind":"runtime","optional":false},{"id":1886038779,"ecosystem":"npm","package_name":"react-dom","requirements":"^19.2.3","kind":"runtime","optional":false},{"id":1886038780,"ecosystem":"npm","package_name":"winston","requirements":"^3.19.0","kind":"runtime","optional":false},{"id":1886038781,"ecosystem":"npm","package_name":"@tailwindcss/vite","requirements":"^4.1.18","kind":"Development","optional":false},{"id":1886038782,"ecosystem":"npm","package_name":"@types/express","requirements":"^5.0.6","kind":"Development","optional":false},{"id":1886038783,"ecosystem":"npm","package_name":"@types/node","requirements":"^24.10.4","kind":"Development","optional":false},{"id":1886038784,"ecosystem":"npm","package_name":"@types/react","requirements":"^19.2.7","kind":"Development","optional":false},{"id":1886038785,"ecosystem":"npm","package_name":"@types/react-dom","requirements":"^19.2.3","kind":"Development","optional":false},{"id":1886038786,"ecosystem":"npm","package_name":"@typescript-eslint/eslint-plugin","requirements":"^8.50.1","kind":"Development","optional":false},{"id":1886038787,"ecosystem":"npm","package_name":"@typescript-eslint/parser","requirements":"^8.50.1","kind":"Development","optional":false},{"id":1886038788,"ecosystem":"npm","package_name":"@vitejs/plugin-react","requirements":"^5.1.2","kind":"Development","optional":false},{"id":1886038789,"ecosystem":"npm","package_name":"eslint","requirements":"^9.39.2","kind":"Development","optional":false},{"id":1886038790,"ecosystem":"npm","package_name":"eslint-config-prettier","requirements":"^10.1.8","kind":"Development","optional":false},{"id":1886038791,"ecosystem":"npm","package_name":"eslint-plugin-react","requirements":"^7.37.5","kind":"Development","optional":false},{"id":1886038792,"ecosystem":"npm","package_name":"eslint-plugin-react-hooks","requirements":"^7.0.1","kind":"Development","optional":false},{"id":1886038793,"ecosystem":"npm","package_name":"fix-esm-import-path","requirements":"^1.10.3","kind":"Development","optional":false},{"id":1886038794,"ecosystem":"npm","package_name":"prettier","requirements":"^3.7.4","kind":"Development","optional":false},{"id":1886038795,"ecosystem":"npm","package_name":"tailwindcss","requirements":"^4.1.18","kind":"Development","optional":false},{"id":1886038796,"ecosystem":"npm","package_name":"ts-node","requirements":"^10.9.2","kind":"Development","optional":false},{"id":1886038797,"ecosystem":"npm","package_name":"tslib","requirements":"^2.8.1","kind":"Development","optional":false},{"id":1886038798,"ecosystem":"npm","package_name":"tsx","requirements":"^4.21.0","kind":"Development","optional":false},{"id":1886038799,"ecosystem":"npm","package_name":"typescript","requirements":"^5.9.3","kind":"Development","optional":false},{"id":1886038800,"ecosystem":"npm","package_name":"vite","requirements":"^7.3.0","kind":"Development","optional":false},{"id":1886038801,"ecosystem":"npm","package_name":"vitest","requirements":"^4.0.16","kind":"Development","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tapcode"}