@graphprotocol/graph-cli
Version:
CLI for building for and deploying to The Graph
14 lines (13 loc) • 426 B
JavaScript
export const getSubgraphBasename = (name) => {
const segments = name.split('/', 2);
return segments[segments.length - 1];
};
export const formatSubgraphName = (slug) => {
return slug
.toLowerCase()
.replace(/\s+/g, '-')
.replace(/[^a-z0-9_-]/g, '');
};
export const formatContractName = (contractName) => {
return contractName.replace(/[\s.]+/g, '_').replace(/[^a-zA-Z0-9_-]/g, '');
};