TheBotique

@hasna/instructions

No description published.

as observed 2026-10-16T19:37:29.403Z
Identifier
@hasna/instructions
Source
npm (package document)
Version observed
0.7.43
Source repository
https://github.com/hasna/apps
Repository observation
Source URL did not resolve when last checked
First observed here
2026-08-30T05:48:40.368Z
Observations recorded
24
Publish rights held by
andreihasna2
Content hash (upstream)
sha512-3rcb4QcY/c8twa++TtlvaMz+oreFAQcEu9kXa…
Declared license
Apache-2.0

Runs code at install time

These lifecycle scripts execute on the installing machine. This is a factual property of the published package, common and often benign; it is listed because a change to it changes what installing this does.

postinstall
node -e "const fs=require('node:fs'),path=require('node:path'),os=require('node:os');const home=process.env.HOME||process.env.USERPROFILE||os.homedir();const exact=process.env.HASNA_CONFIGS_HOME;const configHome=process.

Observation history

2026-10-16T19:37:29.403Z

Fields that differed: integrity scripts latest

FieldBeforeAfter
integrity "sha512-gCnRcx8AUVUixRkjrFv97R4YhhosL6et/16IOBrOLsM+CtdZ/1VxF7N1idviv28Pbgokc8rP43amJBSskPHmZA==" "sha512-3rcb4QcY/c8twa++TtlvaMz+oreFAQcEu9kXaFLGN58oos49we+thI3QvPQ1vqZSDuyaj6dADYYhUg4HF+5HVg=="
scripts {"seed":"bun run scripts/seed.ts","test":"bun run scripts/test.ts","build":"bun run clean && bun build --external @hasna/contracts/kernel-lock src/cli/index.tsx --outdir dist --roo {"seed":"bun run scripts/seed.ts","test":"bun run scripts/test.ts","build":"bun run clean && bun build --external @hasna/contracts/kernel-lock src/cli/index.tsx --outdir dist --roo
latest "0.7.39" "0.7.43"
2026-10-15T18:48:12.496Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-FejSpaC5F29JOqojlKNOfyB0F2w8fr/c51/hfhaYGhFZY8YdDng1hqAt0e2poC8ZpG1WwMliTEBdD7y9ztsQtw==" "sha512-gCnRcx8AUVUixRkjrFv97R4YhhosL6et/16IOBrOLsM+CtdZ/1VxF7N1idviv28Pbgokc8rP43amJBSskPHmZA=="
latest "0.7.36" "0.7.39"
2026-10-13T16:37:29.165Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-maviU8FOj1M+7zA4Efgo6t3jnP+xfHSHSbvgd6J12UXQOQxME/yMUTlFoyjpDEUATYoyL/KuC51YmIR66HY+Ig==" "sha512-FejSpaC5F29JOqojlKNOfyB0F2w8fr/c51/hfhaYGhFZY8YdDng1hqAt0e2poC8ZpG1WwMliTEBdD7y9ztsQtw=="
latest "0.7.35" "0.7.36"
2026-10-09T13:20:37.521Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-cdeqJh8PqPguXvAs1xGR53EaQnzmb406vkCYIc2i6HMVnEm6alqQTlIfGbv57O0dAKmUBbyiOk5R5QlPEX6RkA==" "sha512-maviU8FOj1M+7zA4Efgo6t3jnP+xfHSHSbvgd6J12UXQOQxME/yMUTlFoyjpDEUATYoyL/KuC51YmIR66HY+Ig=="
latest "0.7.33" "0.7.35"
2026-10-08T12:19:33.065Z

Fields that differed: dependencies integrity scripts latest

FieldBeforeAfter
dependencies ["@hasna/events","@modelcontextprotocol/sdk","chalk","commander","hono","ink","jsonc-parser","marked","pg","react","zod"] ["@hasna/contracts","@hasna/events","@modelcontextprotocol/sdk","chalk","commander","hono","ink","jsonc-parser","marked","pg","react","zod"]
integrity "sha512-RVGGfTXh0aMznbVw3rSxVJkPivcQ7k/bMg/BF2Sbr7DFSlwxl6E3zwr4sak1uC1hmkUOAP5TnI8hTH5g1dWFTQ==" "sha512-cdeqJh8PqPguXvAs1xGR53EaQnzmb406vkCYIc2i6HMVnEm6alqQTlIfGbv57O0dAKmUBbyiOk5R5QlPEX6RkA=="
scripts {"seed":"bun run scripts/seed.ts","test":"bun run scripts/test.ts","build":"bun run clean && bun build src/cli/index.tsx --outdir dist --root src --target bun --splitting --chunk-n {"seed":"bun run scripts/seed.ts","test":"bun run scripts/test.ts","build":"bun run clean && bun build --external @hasna/contracts/kernel-lock src/cli/index.tsx --outdir dist --roo
latest "0.7.32" "0.7.33"
2026-10-05T10:33:23.286Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-15hilg4TuTpqT3BqHOlyMTrwGzKfg9CyKwEqBHWnpoSAqeyu+TRBiFa3DTb31kbQ8PkwWX6x+IWY5Dq5PmU0Mg==" "sha512-RVGGfTXh0aMznbVw3rSxVJkPivcQ7k/bMg/BF2Sbr7DFSlwxl6E3zwr4sak1uC1hmkUOAP5TnI8hTH5g1dWFTQ=="
latest "0.7.31" "0.7.32"
2026-10-04T09:46:17.325Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-S5+NCfJ6FavPTmBxzWvacemisUCvkV7df2ZsN+zTxfnERrHHb/7wzx/qxrQN2ayLpW4dkdcTBuNSqnDgNzTFSg==" "sha512-15hilg4TuTpqT3BqHOlyMTrwGzKfg9CyKwEqBHWnpoSAqeyu+TRBiFa3DTb31kbQ8PkwWX6x+IWY5Dq5PmU0Mg=="
latest "0.7.30" "0.7.31"
2026-10-03T08:46:10.378Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-vO/cyWNhyJjYArQ/3i3iI1Br/VBX33dQr+NuPuXlpVbb7+jDVn9QXf271XxXg07CsS7eiW2ja7PRRnUDnMnEIQ==" "sha512-S5+NCfJ6FavPTmBxzWvacemisUCvkV7df2ZsN+zTxfnERrHHb/7wzx/qxrQN2ayLpW4dkdcTBuNSqnDgNzTFSg=="
latest "0.7.25" "0.7.30"
2026-10-02T07:46:19.204Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-NNzDUY2y5Psbpv4hL6KVA7BtD4gbAOepxOcnOI8X2HlVTiE4QPAYEVX80OY7d8jTLSx0yKHOtFSG5+F6Gj5cXg==" "sha512-vO/cyWNhyJjYArQ/3i3iI1Br/VBX33dQr+NuPuXlpVbb7+jDVn9QXf271XxXg07CsS7eiW2ja7PRRnUDnMnEIQ=="
latest "0.7.24" "0.7.25"
2026-10-01T06:47:50.453Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-lrG7J9Ossq+DvIGBxN3ljM/2O7Ro4g0U7yh6IGzZkSSMRlGZlatnVcYUqZsEVZ+WqUJu/datbg1KeOXu+6jQ/w==" "sha512-NNzDUY2y5Psbpv4hL6KVA7BtD4gbAOepxOcnOI8X2HlVTiE4QPAYEVX80OY7d8jTLSx0yKHOtFSG5+F6Gj5cXg=="
latest "0.7.23" "0.7.24"
2026-09-30T05:46:36.327Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-6PV36Wl7Em0qQjPN9qQzBWkKifH+EixFVktU8DY3wXScWDzXTIMaGsLWEDtt7smIVEJBhxEJIh5LsBYLhmNJDQ==" "sha512-lrG7J9Ossq+DvIGBxN3ljM/2O7Ro4g0U7yh6IGzZkSSMRlGZlatnVcYUqZsEVZ+WqUJu/datbg1KeOXu+6jQ/w=="
latest "0.7.22" "0.7.23"
2026-09-29T04:47:03.789Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-MhCqZCi0mXht0IiR80vA9V0zks+fNwizoc+r5SLrSvMCaYJGo3cBothz8cy68PaoS+gwgoQUR+sRVtIgd7OfUg==" "sha512-6PV36Wl7Em0qQjPN9qQzBWkKifH+EixFVktU8DY3wXScWDzXTIMaGsLWEDtt7smIVEJBhxEJIh5LsBYLhmNJDQ=="
latest "0.7.18" "0.7.22"
2026-09-28T03:46:57.727Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-ylB0l9wOjHQsUtroVOTdKOiKwMMjqGcLdL2Ftup4Kj9k/EF5KN8PNqzaVLFU4Rhq2LwG7fGM77iLJG5HjfqdGQ==" "sha512-MhCqZCi0mXht0IiR80vA9V0zks+fNwizoc+r5SLrSvMCaYJGo3cBothz8cy68PaoS+gwgoQUR+sRVtIgd7OfUg=="
latest "0.7.17" "0.7.18"
2026-09-25T00:46:42.330Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-j83kLwVX3sYzB6W3R4blEP9MTtXWujeI6QppfKC0g6L3FVbD7Hdl3gXHHBk3u+TJIC23G5FfqMaZ1n5iXsTd0w==" "sha512-ylB0l9wOjHQsUtroVOTdKOiKwMMjqGcLdL2Ftup4Kj9k/EF5KN8PNqzaVLFU4Rhq2LwG7fGM77iLJG5HjfqdGQ=="
latest "0.7.16" "0.7.17"
2026-09-24T00:36:14.297Z

Fields that differed: dependencies integrity latest

FieldBeforeAfter
dependencies ["@hasna/events","@modelcontextprotocol/sdk","chalk","commander","hono","ink","marked","pg","react","zod"] ["@hasna/events","@modelcontextprotocol/sdk","chalk","commander","hono","ink","jsonc-parser","marked","pg","react","zod"]
integrity "sha512-Xdz3gmG4I5hxSQb2+Cdm6dCDIDU8ONRndqSGH0Qmfun/sbvWLPCNHwccVXwib+EmgTCYH/ZAoT5El6BVyFiKSQ==" "sha512-j83kLwVX3sYzB6W3R4blEP9MTtXWujeI6QppfKC0g6L3FVbD7Hdl3gXHHBk3u+TJIC23G5FfqMaZ1n5iXsTd0w=="
latest "0.7.14" "0.7.16"
2026-09-23T00:21:03.020Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-rxgBZd/mWBQo15BrVDYWxehY9wKmsOB4UZOfv2hNaygD52zShJh/fUI9sIHCLPGglvZZmF/kVkogrrH0dJ5QMw==" "sha512-Xdz3gmG4I5hxSQb2+Cdm6dCDIDU8ONRndqSGH0Qmfun/sbvWLPCNHwccVXwib+EmgTCYH/ZAoT5El6BVyFiKSQ=="
latest "0.7.11" "0.7.14"
2026-09-21T23:20:54.007Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-yRcImDJjzeB/NnktpZKZp42PLFiFfzP74k6ZR3SD2CIvVMYnMZTi8BGWPUaY3yMF9q6ZO8rzxUfgCawqTbLwvA==" "sha512-rxgBZd/mWBQo15BrVDYWxehY9wKmsOB4UZOfv2hNaygD52zShJh/fUI9sIHCLPGglvZZmF/kVkogrrH0dJ5QMw=="
latest "0.7.10" "0.7.11"
2026-09-20T22:20:21.021Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-GtValDC9CvQUkM79ZS2896RwlU2vnQzboC/egbSTjgslM/Iq9mZwWJpgXLA09eXt6uQOMwIAW/5gR0fSXITUBg==" "sha512-yRcImDJjzeB/NnktpZKZp42PLFiFfzP74k6ZR3SD2CIvVMYnMZTi8BGWPUaY3yMF9q6ZO8rzxUfgCawqTbLwvA=="
latest "0.7.8" "0.7.10"
2026-09-19T21:21:32.409Z

Fields that differed: dependencies integrity scripts latest

FieldBeforeAfter
dependencies ["@hasna/events","@modelcontextprotocol/sdk","chalk","commander","hono","ink","pg","react","zod"] ["@hasna/events","@modelcontextprotocol/sdk","chalk","commander","hono","ink","marked","pg","react","zod"]
integrity "sha512-5GFNlVygUeOaN5LaGL5EgbHY+/ha/ADlHsHAXdu7D3OgrUb+NP2hVMFosH+PlWfd8+babuDfi8K+tzv9iEPHGA==" "sha512-GtValDC9CvQUkM79ZS2896RwlU2vnQzboC/egbSTjgslM/Iq9mZwWJpgXLA09eXt6uQOMwIAW/5gR0fSXITUBg=="
scripts {"seed":"bun run scripts/seed.ts","test":"env -u HASNA_INSTRUCTIONS_API_URL -u HASNA_INSTRUCTIONS_API_KEY -u INSTRUCTIONS_API_URL -u INSTRUCTIONS_API_KEY -u HASNA_INSTRUCTIONS_API_ {"seed":"bun run scripts/seed.ts","test":"bun run scripts/test.ts","build":"bun run clean && bun build src/cli/index.tsx --outdir dist --root src --target bun --splitting --chunk-n
latest "0.7.4" "0.7.8"
2026-09-18T20:20:39.051Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-MRWZyizfJGsnIeJh/SjXwZPZg/8y599pvCWqxCOtMuAF77NwlGMs8I7zDledskAoG/FoI4c0NGhJhmvrSyX6xw==" "sha512-5GFNlVygUeOaN5LaGL5EgbHY+/ha/ADlHsHAXdu7D3OgrUb+NP2hVMFosH+PlWfd8+babuDfi8K+tzv9iEPHGA=="
latest "0.7.0" "0.7.4"
2026-09-16T18:18:14.551Z

Fields that differed: integrity scripts latest

FieldBeforeAfter
integrity "sha512-jrHqUxnMAyrOQ+GRoVM5feVX11xS0fLS3D3WqrIVi976bhfgQzEAD8HpZb4HAmZyAolhV54JgiHqQgqsQ38HCg==" "sha512-MRWZyizfJGsnIeJh/SjXwZPZg/8y599pvCWqxCOtMuAF77NwlGMs8I7zDledskAoG/FoI4c0NGhJhmvrSyX6xw=="
scripts {"seed":"bun run scripts/seed.ts","test":"env -u HASNA_INSTRUCTIONS_API_URL -u HASNA_INSTRUCTIONS_API_KEY -u INSTRUCTIONS_API_URL -u INSTRUCTIONS_API_KEY -u HASNA_INSTRUCTIONS_API_ {"seed":"bun run scripts/seed.ts","test":"env -u HASNA_INSTRUCTIONS_API_URL -u HASNA_INSTRUCTIONS_API_KEY -u INSTRUCTIONS_API_URL -u INSTRUCTIONS_API_KEY -u HASNA_INSTRUCTIONS_API_
latest "0.6.1" "0.7.0"
2026-09-14T16:18:15.219Z

Fields that differed: integrity repository scripts latest

FieldBeforeAfter
integrity "sha512-vOX5uTZiScx6As4tEhrrxKJJuKSf0fRX+e2CLbbZVNWkOmXSF4moiQLMupZCYMDlQbit5L1SdlVqeIXj7YlubA==" "sha512-jrHqUxnMAyrOQ+GRoVM5feVX11xS0fLS3D3WqrIVi976bhfgQzEAD8HpZb4HAmZyAolhV54JgiHqQgqsQ38HCg=="
repository "git+https://github.com/hasna/instructions.git" "git+https://github.com/hasna/apps.git"
scripts {"seed":"bun run scripts/seed.ts","test":"env -u HASNA_INSTRUCTIONS_API_URL -u HASNA_INSTRUCTIONS_API_KEY -u INSTRUCTIONS_API_URL -u INSTRUCTIONS_API_KEY -u HASNA_INSTRUCTIONS_API_ {"seed":"bun run scripts/seed.ts","test":"env -u HASNA_INSTRUCTIONS_API_URL -u HASNA_INSTRUCTIONS_API_KEY -u INSTRUCTIONS_API_URL -u INSTRUCTIONS_API_KEY -u HASNA_INSTRUCTIONS_API_
latest "0.6.0" "0.6.1"
2026-09-08T10:18:19.431Z

Fields that differed: dependencies integrity scripts latest

FieldBeforeAfter
dependencies ["@hasna/contracts","@hasna/events","@hasna/paths","@modelcontextprotocol/sdk","chalk","commander","hono","ink","pg","react","zod"] ["@hasna/events","@modelcontextprotocol/sdk","chalk","commander","hono","ink","pg","react","zod"]
integrity "sha512-UmNBgeoiGNa8kuJjE0vYvmYdcvGQCs2zIl1GlBnNlde4RN7UtC91/5T5LAbVzv1GK5fftLWUDBewEJoIocqOTA==" "sha512-vOX5uTZiScx6As4tEhrrxKJJuKSf0fRX+e2CLbbZVNWkOmXSF4moiQLMupZCYMDlQbit5L1SdlVqeIXj7YlubA=="
scripts {"seed":"bun run scripts/seed.ts","test":"env -u HASNA_INSTRUCTIONS_API_URL -u HASNA_INSTRUCTIONS_API_KEY HASNA_STATE_HOME=$(mktemp -d) bun test","build":"bun run clean && bun buil {"seed":"bun run scripts/seed.ts","test":"env -u HASNA_INSTRUCTIONS_API_URL -u HASNA_INSTRUCTIONS_API_KEY -u INSTRUCTIONS_API_URL -u INSTRUCTIONS_API_KEY -u HASNA_INSTRUCTIONS_API_
latest "0.5.6" "0.6.0"

Correction

If you maintain this extension and believe anything above is inaccurate, request a correction. Corrections are published, and disputed entries are marked as disputed while under review.