check-dist-update
TypeScript icon, indicating that this package has built-in type declarations

0.1.2 • Public • Published

check-dist-update

English | 中文文档

A simple tool to check dist version update

This is a tool to detect the change of dist version by detecting the updates of js and css file signature values referenced by the entrance page file in dist constructed by webpack, vite, etc

Install

npm install check-dist-update
yarn add check-dist-update
pnpm add check-dist-update

Usage

  • import
import { checkUpdate, cancelDetect } from 'check-dist-update'

checkUpdate({
  url: `${location.origin}/index.html`,
  loop: 1000 * 60,
  init: 1000 * 10,
  cb: () => {},
  cacheKey: 'last_signature'
})

// cancel detection
setTimeout(() => {
  cancelDetect()
}, 1000 * 60)
  • require
const check = require('check-dist-update')

check.checkUpdate({
  url: `${location.origin}/index.html`,
  loop: 1000 * 60,
  init: 1000 * 10,
  cb: () => {},
  cacheKey: 'last_signature'
})

// cancel detection
setTimeout(() => {
  check.cancelDetect()
}, 1000 * 60)

checkUpdate params config

name description type default
init Initial request interval number 10000
loop Loop request interval number 60000
url Detection address URL string ${location.origin}/index.html
cb Detects update callback function function () => {}
cacheKey Cached Key string last_signature

Thanks

This tool is affected by version polling. Thank you very much for your inspiration!

Package Sidebar

Install

npm i check-dist-update

Weekly Downloads

3

Version

0.1.2

License

MIT

Unpacked Size

17.7 kB

Total Files

9

Last publish

Collaborators

  • icenode