classic-ui/plugins/ipfs.js

18 lines
584 B
JavaScript
Raw Normal View History

2022-04-21 23:05:56 -04:00
/* eslint-disable camelcase, no-undef */
export default (context, inject) => {
const ipfsPathRegExp = /^(\/(?:ipfs|ipns)\/[^/]+)/
const ipfsPathPrefix = (window.location.pathname.match(ipfsPathRegExp) || [])[1] || ''
console.log('plugin __webpack_public_path__', __webpack_public_path__)
if (ipfsPathPrefix) {
__webpack_public_path__ = ipfsPathPrefix + '/_nuxt/'
if (typeof window !== 'undefined') {
context.app.router.history.base = ipfsPathPrefix || window.location.host
}
}
console.log('plugin __webpack_public_path__', __webpack_public_path__)
}