{"_id":"@aspidasec/presets","name":"@aspidasec/presets","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@aspidasec/presets","version":"0.1.0","description":"Framework presets for AspidaSec â€” Laravel, Node/Express, WordPress","license":"Apache-2.0","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"main":"./dist/index.js","types":"./dist/index.d.ts","devDependencies":{"typescript":"^5.6.0","vitest":"^2.1.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/vibellabbs-code/aspidasec.git","directory":"packages/presets"},"homepage":"https://github.com/vibellabbs-code/aspidasec#readme","bugs":{"url":"https://github.com/vibellabbs-code/aspidasec/issues"},"keywords":["aspidasec","security","presets","frameworks","laravel","express"],"scripts":{"build":"tsc","dev":"tsc --watch","typecheck":"tsc --noEmit","test":"vitest run --passWithNoTests","test:watch":"vitest","clean":"rm -rf dist"},"_id":"@aspidasec/presets@0.1.0","_integrity":"sha512-Vt/a80x0VQTrHGuENUCcFH+gBy2a/Z77BW7l7Df60GkIKL573629FyZDP6ND+nFKSKTgtjpaRXEjQQD0gO/nUw==","_resolved":"C:\\Users\\user2\\AppData\\Local\\Temp\\d762ba2d4f479b3ebd2fc76868a9a353\\aspidasec-presets-0.1.0.tgz","_from":"file:aspidasec-presets-0.1.0.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-Vt/a80x0VQTrHGuENUCcFH+gBy2a/Z77BW7l7Df60GkIKL573629FyZDP6ND+nFKSKTgtjpaRXEjQQD0gO/nUw==","shasum":"88b5cbdceb2d53b6a1a6aea56849b5f45a458078","tarball":"https://registry.npmjs.org/@aspidasec/presets/-/presets-0.1.0.tgz","fileCount":31,"unpackedSize":31489,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHbyhi0NtYP2w4ZGJdNodqVSgSiJmsgOjO8sgzGMuUexAiAyRu2VTeCymmYZOCWcpFjMsfZJiWKHRtiOF1tPbswZAQ=="}]},"_npmUser":{"name":"kaa911-syp","email":"vibellabbs@gmail.com"},"directories":{},"maintainers":[{"name":"kaa911-syp","email":"vibellabbs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presets_0.1.0_1778999272259_0.02265177051348588"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-17T06:27:52.197Z","0.1.0":"2026-05-17T06:27:52.415Z","modified":"2026-05-17T06:27:52.596Z"},"maintainers":[{"name":"kaa911-syp","email":"vibellabbs@gmail.com"}],"description":"Framework presets for AspidaSec â€” Laravel, Node/Express, WordPress","homepage":"https://github.com/vibellabbs-code/aspidasec#readme","keywords":["aspidasec","security","presets","frameworks","laravel","express"],"repository":{"type":"git","url":"git+https://github.com/vibellabbs-code/aspidasec.git","directory":"packages/presets"},"bugs":{"url":"https://github.com/vibellabbs-code/aspidasec/issues"},"license":"Apache-2.0","readme":"# @aspidasec/presets\n\nFramework-specific scanning presets for AspidaSec.\n\n## Responsibility\n\n- Define preset metadata for common stacks such as Laravel, Node/Express, and WordPress.\n- Help apps choose relevant scanner settings and categories without hardcoding framework logic in the CLI.\n- Keep preset behavior documented and testable.\n\n## Source of truth\n\n- Preset loader lives in `src/loader.ts`.\n- Preset type definitions live in `src/types.ts`.\n- Framework presets live in `src/presets/`.\n\n## Verification\n\n```bash\npnpm --filter @aspidasec/presets typecheck\npnpm --filter @aspidasec/presets test\npnpm --filter @aspidasec/presets build\n```\n","readmeFilename":"README.md","_rev":"1-4a7313efb0867facfb4e373aa428fc48"}