Files
dt-nfc-identifier/babel.config.js
michael 63d815c1c2 Add scan progress indicator, payment card detection, and production cleanup
Features:
- Add scanning progress indicator showing current detection step
- Detect payment cards (Visa, Mastercard, Amex, etc.) via PPSE/EMV AIDs
- Show "Payment Device Detected" instead of "Implant Detected" for payment cards
- Hide compatible implants section for payment devices, show conversion instead
- Add Spark 1/2 implant detection via vivokey.co NDEF URL
- Hide conversion card when actual implant is detected

Technical:
- Add DetectionProgressCallback for real-time detection status
- Add payment network AIDs to commands.ts
- Configure babel to strip console.log/warn in production builds
- Add logger utility for development-only logging

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 09:29:17 -08:00

20 lines
399 B
JavaScript

module.exports = function (api) {
api.cache(true);
const plugins = [];
// Remove console.log and console.warn in production builds
// Keep console.error for actual error reporting
if (process.env.NODE_ENV === 'production') {
plugins.push([
'transform-remove-console',
{exclude: ['error']},
]);
}
return {
presets: ['babel-preset-expo'],
plugins,
};
};