feat: add version

This commit is contained in:
theajack 2020-10-31 11:00:24 +08:00
parent 9c7c2261ee
commit 0a7dd6e848
6 changed files with 17 additions and 1 deletions

8
helper/copy-version.js Normal file
View File

@ -0,0 +1,8 @@
const pkg = require('../package.json');
const util = require('./util');
function main () {
util.write('src/version.js', `export default '${pkg.version}';`);
}
main();

View File

@ -9,4 +9,7 @@ disableDevtool({
// },
interval: 1000,
tkName: 'xx',
});
});
console.log(disableDevtool.version);
console.log(disableDevtool.md5('theajack'));

1
src/index.d.ts vendored
View File

@ -11,6 +11,7 @@ declare interface optionStatic {
declare interface DDTStatic {
(option?: optionStatic): void;
md5(text?: string): string;
version: string;
}
declare const ddt: DDTStatic;

View File

@ -3,6 +3,7 @@ import {initInterval, registInterval, clearTimeout} from './interval';
import {formatName, getNowTime, getUrlParam} from './util';
import {mergeConfig, config} from './config';
import md5 from './md5';
import version from './version';
export function disableDevtool (opts) {
mergeConfig(opts);
@ -14,6 +15,7 @@ export function disableDevtool (opts) {
}
disableDevtool.md5 = md5;
disableDevtool.version = version;
export function onDevToolOpen () {
clearTimeout();

1
src/version.js Normal file
View File

@ -0,0 +1 @@
export default '0.0.3';

View File

@ -1,5 +1,6 @@
const path = require('path');
require('../helper/copy-to-npm');
require('../helper/copy-version');
module.exports = {
mode: 'production',