A shared configuration package providing base settings and environment configurations for 1fe widgets. This package standardizes widget development configurations across the 1fe ecosystem.
This configuration package provides:
- Environment configurations for integration and production
- Dynamic config URLs for live configuration management
- Library version management for consistent dependencies
- Widget version configurations for deployment coordination
- Base CLI configurations for 1fe widget builds
- Shared TypeScript settings for widget development
- Node.js
>= 22
- Yarn (package manager)
# Install as a dependency in your widget project
yarn add @1fe/sample-widget-base-config
# Or install for development
yarn install
import { getBaseConfig } from '@1fe/sample-widget-base-config';
const configuration: OneFeConfiguration = {
baseConfig: getBaseConfig,
};
The package provides configuration URLs for:
const dynamicConfigUrls = {
integration: 'https://1fe-a.akamaihd.net/integration/configs/live.json',
production: 'https://1fe-a.akamaihd.net/production/configs/live.json',
};
const libraryVersionsUrl = {
integration:
'https://1fe-a.akamaihd.net/integration/configs/lib-versions.json',
production: 'https://1fe-a.akamaihd.net/production/configs/lib-versions.json',
};
Manages widget version configurations for deployment coordination:
const widgetVersionsUrl = {
integration:
'https://1fe-a.akamaihd.net/integration/configs/widget-versions.json',
production:
'https://1fe-a.akamaihd.net/production/configs/widget-versions.json',
};
# Build TypeScript configuration
yarn build
# Clean and rebuild
yarn build --clean
- Fork the repository
- Create a feature branch (
git checkout -b feature/your-feature
) - Make your changes to
src/index.ts
- Build and test (
yarn build
) - Commit your changes (
git commit -m 'Add feature'
) - Push to your branch (
git push origin feature/your-feature
) - Open a Pull Request
- Build failures: Ensure TypeScript is properly configured
- Import errors: Check that the package is properly installed
- Configuration errors: Verify environment URLs are accessible
- 1fe Documentation - Complete platform documentation
- GitHub Issues - Report bugs or request features
- GitHub Discussions - Ask questions and share ideas
This project is licensed under the MIT License - see the LICENSE file for details.