Website Structure
This commit is contained in:
parent
62812f2090
commit
71f0676a62
22365 changed files with 4265753 additions and 791 deletions
18
Frontend-Learner/node_modules/eslint-plugin-import-x/lib/utils/parse-path.js
generated
vendored
Normal file
18
Frontend-Learner/node_modules/eslint-plugin-import-x/lib/utils/parse-path.js
generated
vendored
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
export const parsePath = (path) => {
|
||||
const hashIndex = path.indexOf('#');
|
||||
const queryIndex = path.indexOf('?');
|
||||
const hasHash = hashIndex !== -1;
|
||||
const hash = hasHash ? path.slice(hashIndex) : '';
|
||||
const hasQuery = queryIndex !== -1 && (!hasHash || queryIndex < hashIndex);
|
||||
const query = hasQuery
|
||||
? path.slice(queryIndex, hasHash ? hashIndex : undefined)
|
||||
: '';
|
||||
const pathname = hasQuery
|
||||
? path.slice(0, queryIndex)
|
||||
: hasHash
|
||||
? path.slice(0, hashIndex)
|
||||
: path;
|
||||
return { pathname, query, hash };
|
||||
};
|
||||
export const stringifyPath = ({ pathname, query, hash }) => pathname + query + hash;
|
||||
//# sourceMappingURL=parse-path.js.map
|
||||
Loading…
Add table
Add a link
Reference in a new issue