Try loading locally first for development, then get latest patch for specified version.
<script type="module">
let NanoPow, stats
try {
- ({ NanoPow, stats } = await import('https://unpkg.com/nano-pow@5.0.0/dist/main.min.js'))
+ ({ NanoPow, stats } = await import('../dist/main.min.js'))
} catch (err) {
console.warn(err)
try {
- ({ NanoPow, stats } = await import('https://cdn.jsdelivr.net/npm/nano-pow@5.0.0/dist/main.min.js'))
+ ({ NanoPow, stats } = await import('https://unpkg.com/nano-pow@5.0/dist/main.min.js'))
} catch (err) {
- throw new Error(`Failed to load NanoPow ${err}`)
+ console.warn(err)
+ try {
+ ({ NanoPow, stats } = await import('https://cdn.jsdelivr.net/npm/nano-pow@5.0/dist/main.min.js'))
+ } catch (err) {
+ throw new Error(`Failed to load NanoPow ${err}`)
+ }
}
}