Valid Shopify Domain
Ensure the provided .myshopify.com domain is valid meaning...
- It ends with .myshopify.com
- Has a store name that is greater than or equal to 4 characters and less than or equal to 60 charcters
- Does not contain characters other than letters (a-z), numbers (0-9), dots, and hyphens.
Install
npm i -S valid-shopify-domain
Usage
; ; // returns: store.myshopify.com ; // throws: The provided domain did not end in .myshopify.com ; // throws: You only provided ".myshopify.com" as the domain, a valid store name is required ; // throws: The store name portion of the domain must be atleast 4 characters ; // throws: The provided domain contains too many characters (74 max) ; // throws: The provided domain must not contain characters other than letters (a-z), numbers (0-9), dots, and hyphens