@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.
postinstallnode -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
Fields that differed: integrity scripts latest
| Field | Before | After |
|---|---|---|
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" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-FejSpaC5F29JOqojlKNOfyB0F2w8fr/c51/hfhaYGhFZY8YdDng1hqAt0e2poC8ZpG1WwMliTEBdD7y9ztsQtw==" | "sha512-gCnRcx8AUVUixRkjrFv97R4YhhosL6et/16IOBrOLsM+CtdZ/1VxF7N1idviv28Pbgokc8rP43amJBSskPHmZA==" |
latest |
"0.7.36" | "0.7.39" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-maviU8FOj1M+7zA4Efgo6t3jnP+xfHSHSbvgd6J12UXQOQxME/yMUTlFoyjpDEUATYoyL/KuC51YmIR66HY+Ig==" | "sha512-FejSpaC5F29JOqojlKNOfyB0F2w8fr/c51/hfhaYGhFZY8YdDng1hqAt0e2poC8ZpG1WwMliTEBdD7y9ztsQtw==" |
latest |
"0.7.35" | "0.7.36" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-cdeqJh8PqPguXvAs1xGR53EaQnzmb406vkCYIc2i6HMVnEm6alqQTlIfGbv57O0dAKmUBbyiOk5R5QlPEX6RkA==" | "sha512-maviU8FOj1M+7zA4Efgo6t3jnP+xfHSHSbvgd6J12UXQOQxME/yMUTlFoyjpDEUATYoyL/KuC51YmIR66HY+Ig==" |
latest |
"0.7.33" | "0.7.35" |
Fields that differed: dependencies integrity scripts latest
| Field | Before | After |
|---|---|---|
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" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-15hilg4TuTpqT3BqHOlyMTrwGzKfg9CyKwEqBHWnpoSAqeyu+TRBiFa3DTb31kbQ8PkwWX6x+IWY5Dq5PmU0Mg==" | "sha512-RVGGfTXh0aMznbVw3rSxVJkPivcQ7k/bMg/BF2Sbr7DFSlwxl6E3zwr4sak1uC1hmkUOAP5TnI8hTH5g1dWFTQ==" |
latest |
"0.7.31" | "0.7.32" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-S5+NCfJ6FavPTmBxzWvacemisUCvkV7df2ZsN+zTxfnERrHHb/7wzx/qxrQN2ayLpW4dkdcTBuNSqnDgNzTFSg==" | "sha512-15hilg4TuTpqT3BqHOlyMTrwGzKfg9CyKwEqBHWnpoSAqeyu+TRBiFa3DTb31kbQ8PkwWX6x+IWY5Dq5PmU0Mg==" |
latest |
"0.7.30" | "0.7.31" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-vO/cyWNhyJjYArQ/3i3iI1Br/VBX33dQr+NuPuXlpVbb7+jDVn9QXf271XxXg07CsS7eiW2ja7PRRnUDnMnEIQ==" | "sha512-S5+NCfJ6FavPTmBxzWvacemisUCvkV7df2ZsN+zTxfnERrHHb/7wzx/qxrQN2ayLpW4dkdcTBuNSqnDgNzTFSg==" |
latest |
"0.7.25" | "0.7.30" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-NNzDUY2y5Psbpv4hL6KVA7BtD4gbAOepxOcnOI8X2HlVTiE4QPAYEVX80OY7d8jTLSx0yKHOtFSG5+F6Gj5cXg==" | "sha512-vO/cyWNhyJjYArQ/3i3iI1Br/VBX33dQr+NuPuXlpVbb7+jDVn9QXf271XxXg07CsS7eiW2ja7PRRnUDnMnEIQ==" |
latest |
"0.7.24" | "0.7.25" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-lrG7J9Ossq+DvIGBxN3ljM/2O7Ro4g0U7yh6IGzZkSSMRlGZlatnVcYUqZsEVZ+WqUJu/datbg1KeOXu+6jQ/w==" | "sha512-NNzDUY2y5Psbpv4hL6KVA7BtD4gbAOepxOcnOI8X2HlVTiE4QPAYEVX80OY7d8jTLSx0yKHOtFSG5+F6Gj5cXg==" |
latest |
"0.7.23" | "0.7.24" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-6PV36Wl7Em0qQjPN9qQzBWkKifH+EixFVktU8DY3wXScWDzXTIMaGsLWEDtt7smIVEJBhxEJIh5LsBYLhmNJDQ==" | "sha512-lrG7J9Ossq+DvIGBxN3ljM/2O7Ro4g0U7yh6IGzZkSSMRlGZlatnVcYUqZsEVZ+WqUJu/datbg1KeOXu+6jQ/w==" |
latest |
"0.7.22" | "0.7.23" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-MhCqZCi0mXht0IiR80vA9V0zks+fNwizoc+r5SLrSvMCaYJGo3cBothz8cy68PaoS+gwgoQUR+sRVtIgd7OfUg==" | "sha512-6PV36Wl7Em0qQjPN9qQzBWkKifH+EixFVktU8DY3wXScWDzXTIMaGsLWEDtt7smIVEJBhxEJIh5LsBYLhmNJDQ==" |
latest |
"0.7.18" | "0.7.22" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-ylB0l9wOjHQsUtroVOTdKOiKwMMjqGcLdL2Ftup4Kj9k/EF5KN8PNqzaVLFU4Rhq2LwG7fGM77iLJG5HjfqdGQ==" | "sha512-MhCqZCi0mXht0IiR80vA9V0zks+fNwizoc+r5SLrSvMCaYJGo3cBothz8cy68PaoS+gwgoQUR+sRVtIgd7OfUg==" |
latest |
"0.7.17" | "0.7.18" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-j83kLwVX3sYzB6W3R4blEP9MTtXWujeI6QppfKC0g6L3FVbD7Hdl3gXHHBk3u+TJIC23G5FfqMaZ1n5iXsTd0w==" | "sha512-ylB0l9wOjHQsUtroVOTdKOiKwMMjqGcLdL2Ftup4Kj9k/EF5KN8PNqzaVLFU4Rhq2LwG7fGM77iLJG5HjfqdGQ==" |
latest |
"0.7.16" | "0.7.17" |
Fields that differed: dependencies integrity latest
| Field | Before | After |
|---|---|---|
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" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-rxgBZd/mWBQo15BrVDYWxehY9wKmsOB4UZOfv2hNaygD52zShJh/fUI9sIHCLPGglvZZmF/kVkogrrH0dJ5QMw==" | "sha512-Xdz3gmG4I5hxSQb2+Cdm6dCDIDU8ONRndqSGH0Qmfun/sbvWLPCNHwccVXwib+EmgTCYH/ZAoT5El6BVyFiKSQ==" |
latest |
"0.7.11" | "0.7.14" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-yRcImDJjzeB/NnktpZKZp42PLFiFfzP74k6ZR3SD2CIvVMYnMZTi8BGWPUaY3yMF9q6ZO8rzxUfgCawqTbLwvA==" | "sha512-rxgBZd/mWBQo15BrVDYWxehY9wKmsOB4UZOfv2hNaygD52zShJh/fUI9sIHCLPGglvZZmF/kVkogrrH0dJ5QMw==" |
latest |
"0.7.10" | "0.7.11" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-GtValDC9CvQUkM79ZS2896RwlU2vnQzboC/egbSTjgslM/Iq9mZwWJpgXLA09eXt6uQOMwIAW/5gR0fSXITUBg==" | "sha512-yRcImDJjzeB/NnktpZKZp42PLFiFfzP74k6ZR3SD2CIvVMYnMZTi8BGWPUaY3yMF9q6ZO8rzxUfgCawqTbLwvA==" |
latest |
"0.7.8" | "0.7.10" |
Fields that differed: dependencies integrity scripts latest
| Field | Before | After |
|---|---|---|
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" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-MRWZyizfJGsnIeJh/SjXwZPZg/8y599pvCWqxCOtMuAF77NwlGMs8I7zDledskAoG/FoI4c0NGhJhmvrSyX6xw==" | "sha512-5GFNlVygUeOaN5LaGL5EgbHY+/ha/ADlHsHAXdu7D3OgrUb+NP2hVMFosH+PlWfd8+babuDfi8K+tzv9iEPHGA==" |
latest |
"0.7.0" | "0.7.4" |
Fields that differed: integrity scripts latest
| Field | Before | After |
|---|---|---|
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" |
Fields that differed: integrity repository scripts latest
| Field | Before | After |
|---|---|---|
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" |
Fields that differed: dependencies integrity scripts latest
| Field | Before | After |
|---|---|---|
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.