{"_id":"@akson/cortex-landing-config","_rev":"2-468bc0201e6e89901f515c2734e40a60","name":"@akson/cortex-landing-config","dist-tags":{"latest":"0.3.0"},"versions":{"0.3.0":{"name":"@akson/cortex-landing-config","version":"0.3.0","keywords":["akson","landing","config","auto-detection","environment-validation","feature-flags","regional-config","smart-configuration"],"author":{"name":"MyArmy","email":"contact@myarmy.ch"},"license":"MIT","_id":"@akson/cortex-landing-config@0.3.0","maintainers":[{"name":"antoineschaller","email":"antoine.schaller@akson.ch"}],"homepage":"https://github.com/antoineschaller/myarmy/tree/main/packages/@akson/cortex-landing-config","bugs":{"url":"https://github.com/antoineschaller/myarmy/issues"},"dist":{"shasum":"ac8d9dcdf7e3b186ed527d9ea58cd8652365f6ab","tarball":"https://registry.npmjs.org/@akson/cortex-landing-config/-/cortex-landing-config-0.3.0.tgz","fileCount":2,"integrity":"sha512-m12wQcgE9tFt2j8YCv4DXrkPoconNtd8Kg4EIuxPlq2zGE3tHKxwKEMRn17emqbSwBEDONpIYdzl2u81USRNrw==","signatures":[{"sig":"MEYCIQDY9TBb6AYofCrb3grllOFAMHI/PVrM/WXMfqopiLj2xQIhAKPoyTqErX0GEf6tnf6dbbKXeaNOFO2YwgloQ9mnXMbd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3236},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./regional":{"types":"./dist/regional/index.d.ts","import":"./dist/regional/index.mjs","require":"./dist/regional/index.js"},"./validation":{"types":"./dist/validation/index.d.ts","import":"./dist/validation/index.mjs","require":"./dist/validation/index.js"},"./feature-flags":{"types":"./dist/feature-flags/index.d.ts","import":"./dist/feature-flags/index.mjs","require":"./dist/feature-flags/index.js"},"./auto-detection":{"types":"./dist/auto-detection/index.d.ts","import":"./dist/auto-detection/index.mjs","require":"./dist/auto-detection/index.js"}},"gitHead":"84153813d2b6cc183f00f23d04cf0e887c512fbe","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","lint":"biome check .","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean","clean":"rm -rf dist node_modules/.cache","lint:fix":"biome check --write .","test:watch":"vitest"},"_npmUser":{"name":"antoineschaller","email":"antoine.schaller@akson.ch"},"repository":{"url":"git+https://github.com/antoineschaller/myarmy.git","type":"git","directory":"packages/@akson/cortex-landing-config"},"_npmVersion":"11.5.1","description":"Smart configuration system for landing pages - auto-detection, environment validation, feature flags, and regional configurations","directories":{},"_nodeVersion":"24.7.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^1.2.0","typescript":"^5.3.3","@types/node":"^20.11.0","@biomejs/biome":"^1.8.3"},"_npmOperationalInternal":{"tmp":"tmp/cortex-landing-config_0.3.0_1757682846098_0.8370388141547469","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: no consumers. No longer maintained."}},"time":{"created":"2025-09-12T13:14:06.009Z","modified":"2026-03-19T12:46:00.816Z","0.3.0":"2025-09-12T13:14:06.280Z"},"bugs":{"url":"https://github.com/antoineschaller/myarmy/issues"},"author":{"name":"MyArmy","email":"contact@myarmy.ch"},"license":"MIT","homepage":"https://github.com/antoineschaller/myarmy/tree/main/packages/@akson/cortex-landing-config","keywords":["akson","landing","config","auto-detection","environment-validation","feature-flags","regional-config","smart-configuration"],"repository":{"url":"git+https://github.com/antoineschaller/myarmy.git","type":"git","directory":"packages/@akson/cortex-landing-config"},"description":"Smart configuration system for landing pages - auto-detection, environment validation, feature flags, and regional configurations","maintainers":[{"name":"antoineschaller","email":"antoine.schaller@akson.ch"}],"readme":"# @akson/cortex-landing-config\n\n> Smart configuration system for landing pages - auto-detection, environment validation, feature flags, and regional configurations\n\n## Installation\n\n```bash\nnpm install @akson/cortex-landing-config\n```\n\n## Usage\n\n```typescript\nimport { LandingConfig, FeatureFlags, RegionalConfig } from '@akson/cortex-landing-config';\n\n// Auto-detect environment\nconst config = LandingConfig.autoDetect();\n\n// Feature flags\nconst showCTA = FeatureFlags.isEnabled('show_order_form_cta');\n\n// Regional configuration\nconst swissConfig = RegionalConfig.getConfig('CH');\n```\n\n## Features\n\n- Environment auto-detection\n- Feature flag management\n- Regional configurations (Swiss focus)\n- Validation utilities\n- Type-safe configuration\n\n## Configuration\n\n```typescript\ninterface LandingConfig {\n  environment: 'development' | 'production';\n  region: 'CH' | 'DE' | 'FR';\n  features: {\n    showOrderForm: boolean;\n    showWhatsAppCTA: boolean;\n  };\n}\n```\n\n## License\n\nMIT © MyArmy","readmeFilename":"README.md"}