UNPKG

libphonenumber-js

Version:

A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript

13 lines (11 loc) 368 B
import metadata from '../metadata.min.json' assert { type: 'json' } import fs from 'fs' const countryCodes = Object.keys(metadata.countries) fs.writeFileSync( './types.d.ts', fs.readFileSync('./types.d.ts', 'utf-8').replace( /export type CountryCode = .*;/, `export type CountryCode = ${countryCodes.map(_ => `'${_}'`).join(' | ')};` ), 'utf-8' )