![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
@opendevtools/rescript-telefonnummer
Advanced tools
Phone number formatter for Swedish phone numbers
This is a port of my library telefonnummer to ReasonML. It parses Swedish phone numbers into a standard format. It doesn't contain the full API of the original library as I felt it would be a good opportunity to start fresh.
npm install @opendevtools/rescript-telefonnummer
Add @opendevtools/rescript-telefonnummer
in bs-dependencies
of bsconfig.json
Takes a phone number of any kind and parses it to a standard format
let parse: string => string
let parsedPhoneNumber = Telefonnummer.parse("081234567") /* 08-123 45 67 */
let parsedMobileNumber = Telefonnummer.parse("0701234567") /* 070-123 45 67 */
Takes a phone number and returns the type. Usable for pattern-matching.
type t =
| VoiceMail
| Mobile
| Landline
let typeOfNumber: string => t
let phoneNumberType = Telefonnummer.typeOfNumber("081234567") /* Landline */
The Normalize
module is exposed publically if you need to clean up a phone number for use in for example tel:
links.
module Normalize = {
let clean: string => string
}
let cleanPhoneNumber = Telefonnummer.Normalize.clean("08-12 3 45.67") /* 081234567 */
The Validate
module can help you check if a phone number is valid. It cleans the phone number from any non-number characters.
module Validate = {
let isValid: string => bool
}
let isValid = Telefonnummer.Validate.isValid("08-12 3 45.67") /* true */
The Link
module creates phone number links.
module Link = {
let make: string => string
}
let link = Telefonnummer.Link.make("08-12 3 45.67") /* tel:081234567 */
FAQs
Phone number formatter for Swedish phone numbers
The npm package @opendevtools/rescript-telefonnummer receives a total of 2 weekly downloads. As such, @opendevtools/rescript-telefonnummer popularity was classified as not popular.
We found that @opendevtools/rescript-telefonnummer demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.