Lines 26-66json
26 "test:ui": "playwright test --workers=1",
27 "test:ui:headed": "playwright test --headed --workers=1",
28 "hub:desktop": "npm run build && electron dist/src/ai-hub/desktop-main.js",
29 "hub:dev": "tsx scripts/start-hub-dev.ts",
30 "firstrun:dev": "tsx scripts/start-firstrun-dev.ts",
31 "sign:mac": "bash scripts/sign-macos-installer.sh",
32 "build:mac-installer": "bash scripts/build-macos-installer.sh",
33 "start:fraim": "tsx src/fraim-mcp-server.ts",
34 "dev:fraim": "tsx --watch src/fraim-mcp-server.ts",
35 "serve:website": "node fraim-pro/serve.js",
36 "watch:fraimlogs": "tsx scripts/watch-fraim-logs.ts > prodlogs.log 2>&1",
37 "manage-keys": "tsx scripts/fraim/manage-keys.ts",
38 "manage-teams": "tsx scripts/fraim/manage-teams.ts",
39 "partner-discounts": "tsx scripts/fraim/manage-partner-discounts.ts",
40 "fix-key": "tsx scripts/fraim/fix-expired-key.ts",
41 "backfill:persona-entitlements": "tsx scripts/backfill-persona-entitlements.ts",
42 "setup-stripe-webhook": "tsx scripts/fraim/setup-stripe-webhook.ts",
43 "view-signups": "tsx scripts/view-signups.ts",
44 "fraim:init": "npm run build && node index.js init",
45 "fraim:sync": "node index.js sync --local",
46 "postinstall": "node ./bin/fraim.js sync --skip-updates || echo 'FRAIM setup skipped.'",
HighInstall Time Lifecycle Scripts
Package defines install-time lifecycle scripts.
package.jsonView on unpkg · L46 MediumAmbiguous Install Lifecycle Script
Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkg · L46 47 "prepublishOnly": "npm run build",
48 "release": "npm version patch && npm run publish-both",
49 "publish-both": "node scripts/publish-both.js",
50 "publish-fraim-only": "node scripts/publish-fraim.js",
51 "publish-both-manual": "node scripts/publish-both.js",
52 "validate:registry": "tsx scripts/verify-registry-paths.ts && npm run validate:jobs && npm run validate:skills && npm run validate:registry-references && npm run validate:platform-agnostic && npm run validate:template-namespaces && npm run validate:config-fallbacks && npm run validate:bootstrap-config-coverage && npm run validate:provider-action-mappings && npm run validate:fidelity && npm run validate:config-tokens && npm run validate:brain-mapping && npm run validate:template-syntax",
53 "validate:marketplaces": "tsx scripts/validate-marketplace-bundles.ts",
54 "typecheck:scripts": "tsc -p tsconfig.scripts.json --pretty false",
55 "validate:registry-references": "tsx scripts/validate-registry-references.ts",
56 "validate:brain-mapping": "tsx scripts/validate-brain-mapping.ts",
57 "validate:fraim-pro-assets": "tsx scripts/validate-fraim-pro-assets.ts",
58 "validate:employee-catalog": "tsx scripts/validate-employee-catalog.ts",
59 "validate:jobs": "tsx scripts/validate-jobs.ts",
60 "validate:platform-agnostic": "tsx scripts/validate-platform-agnostic.ts",
61 "validate:skills": "tsx scripts/validate-skills.ts",
62 "validate:template-namespaces": "tsx scripts/validate-template-namespaces.ts",
63 "validate:config-fallbacks": "tsx scripts/validate-config-fallbacks.ts",
64 "validate:bootstrap-config-coverage": "tsx scripts/validate-bootstrap-config-coverage.ts",
65 "validate:provider-action-mappings": "tsx scripts/validate-provider-action-mappings.ts",
66 "validate:fidelity": "tsx scripts/validate-fidelity.ts",