feat: 0.0.4 修改webpack打包配置
This commit is contained in:
parent
0a7dd6e848
commit
d26c98368e
@ -1,13 +0,0 @@
|
||||
|
||||
const util = require('./util');
|
||||
|
||||
function main () {
|
||||
var file = 'npm/disable-devtool.min.js';
|
||||
util.read(file, (code) => {
|
||||
util.write(file, code.replace(/[a-z]\){/i, (str) => {
|
||||
let n = str[0];
|
||||
return `${str}var _f=${n};${n}=function(){return _f().default};`;
|
||||
}));
|
||||
});
|
||||
}
|
||||
main();
|
@ -42,6 +42,15 @@ disableDevtool();
|
||||
<script id='disable-devtool' src='https://cdn.jsdelivr.net/npm/disable-devtool/disable-devtool.min.js'></script>
|
||||
```
|
||||
|
||||
或者通过版本引用:
|
||||
|
||||
```html
|
||||
<!--使用指定版本-->
|
||||
<script id='disable-devtool' src='https://cdn.jsdelivr.net/npm/disable-devtool@x.x.x/disable-devtool.min.js'></script>
|
||||
<!--使用最新版本-->
|
||||
<script id='disable-devtool' src='https://cdn.jsdelivr.net/npm/disable-devtool@latest/disable-devtool.min.js'></script>
|
||||
```
|
||||
|
||||
## 2.功能
|
||||
|
||||
disable-devtool 可以禁用所有一切可以进入开发者工具的方法,防止通过开发者工具进行的 ‘代码搬运’
|
||||
|
@ -41,6 +41,15 @@ disableDevtool();
|
||||
<script id='disable-devtool' src='https://cdn.jsdelivr.net/npm/disable-devtool/disable-devtool.min.js'></script>
|
||||
```
|
||||
|
||||
Or use cdn with version:
|
||||
|
||||
```html
|
||||
<!--Use a specific version-->
|
||||
<script id='disable-devtool' src='https://cdn.jsdelivr.net/npm/disable-devtool@x.x.x/disable-devtool.min.js'></script>
|
||||
<!--Use latest version-->
|
||||
<script id='disable-devtool' src='https://cdn.jsdelivr.net/npm/disable-devtool@latest/disable-devtool.min.js'></script>
|
||||
```
|
||||
|
||||
## 2. Function
|
||||
|
||||
disable-devtool can disable all the methods that can enter the developer tools to prevent ‘code handling’ through the developer tools
|
||||
|
2
npm/disable-devtool.min.js
vendored
2
npm/disable-devtool.min.js
vendored
File diff suppressed because one or more lines are too long
1
npm/index.d.ts
vendored
1
npm/index.d.ts
vendored
@ -11,6 +11,7 @@ declare interface optionStatic {
|
||||
declare interface DDTStatic {
|
||||
(option?: optionStatic): void;
|
||||
md5(text?: string): string;
|
||||
version: string;
|
||||
}
|
||||
|
||||
declare const ddt: DDTStatic;
|
||||
|
@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "disable-devtool",
|
||||
"version": "0.0.3",
|
||||
"version": "0.0.4",
|
||||
"description": "Disable web developer tools from the f12 button, right-click and browser ",
|
||||
"main": "disable-devtool.min.js",
|
||||
"scripts": {
|
||||
"dev": "webpack-dev-server --open --config webpack-config/dev.js",
|
||||
"start": "npm run dev",
|
||||
"build": "webpack --config webpack-config/build.js && node helper/mod-minjs.js",
|
||||
"build": "webpack --config webpack-config/build.js",
|
||||
"publish": "npm publish npm",
|
||||
"lint": "eslint src --ext js"
|
||||
},
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "disable-devtool",
|
||||
"version": "0.0.3",
|
||||
"version": "0.0.4",
|
||||
"description": "Disable web developer tools from the f12 button, right-click and browser ",
|
||||
"main": "disable-devtool.min.js",
|
||||
"unpkg": "disable-devtool.min.js",
|
||||
@ -13,7 +13,7 @@
|
||||
"scripts": {
|
||||
"dev": "webpack-dev-server --open --config webpack-config/dev.js",
|
||||
"start": "npm run dev",
|
||||
"build": "webpack --config webpack-config/build.js && node helper/mod-minjs.js",
|
||||
"build": "webpack --config webpack-config/build.js",
|
||||
"publish": "npm publish npm",
|
||||
"lint": "eslint src --ext js"
|
||||
},
|
||||
|
@ -1,5 +1,5 @@
|
||||
import disableDevtool from '../src';
|
||||
// import disableDevtool from '../npm';
|
||||
// import disableDevtool from '../src';
|
||||
import disableDevtool from '../npm';
|
||||
|
||||
disableDevtool({
|
||||
md5: 'd4de605ccb923b7e876b3218a1474653',
|
||||
|
@ -1 +1 @@
|
||||
export default '0.0.3';
|
||||
export default '0.0.4';
|
@ -10,8 +10,9 @@ module.exports = {
|
||||
filename: 'disable-devtool.min.js',
|
||||
library: 'DisableDevtool',
|
||||
libraryTarget: 'umd',
|
||||
umdNamedDefine: true, // 这个地方暂时有问题 打包出来的时 {default: DisableDevtool} 临时解决是直接修改打包后的文件
|
||||
globalObject: 'this'
|
||||
// umdNamedDefine: true, // 这个地方暂时有问题 打包出来的时 {default: DisableDevtool} 临时解决是直接修改打包后的文件
|
||||
globalObject: 'this',
|
||||
libraryExport: 'default',
|
||||
},
|
||||
module: {
|
||||
rules: [{
|
||||
|
Loading…
x
Reference in New Issue
Block a user