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>
|
<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.功能
|
## 2.功能
|
||||||
|
|
||||||
disable-devtool 可以禁用所有一切可以进入开发者工具的方法,防止通过开发者工具进行的 ‘代码搬运’
|
disable-devtool 可以禁用所有一切可以进入开发者工具的方法,防止通过开发者工具进行的 ‘代码搬运’
|
||||||
|
@ -41,6 +41,15 @@ disableDevtool();
|
|||||||
<script id='disable-devtool' src='https://cdn.jsdelivr.net/npm/disable-devtool/disable-devtool.min.js'></script>
|
<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
|
## 2. Function
|
||||||
|
|
||||||
disable-devtool can disable all the methods that can enter the developer tools to prevent ‘code handling’ through the developer tools
|
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 {
|
declare interface DDTStatic {
|
||||||
(option?: optionStatic): void;
|
(option?: optionStatic): void;
|
||||||
md5(text?: string): string;
|
md5(text?: string): string;
|
||||||
|
version: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
declare const ddt: DDTStatic;
|
declare const ddt: DDTStatic;
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "disable-devtool",
|
"name": "disable-devtool",
|
||||||
"version": "0.0.3",
|
"version": "0.0.4",
|
||||||
"description": "Disable web developer tools from the f12 button, right-click and browser ",
|
"description": "Disable web developer tools from the f12 button, right-click and browser ",
|
||||||
"main": "disable-devtool.min.js",
|
"main": "disable-devtool.min.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "webpack-dev-server --open --config webpack-config/dev.js",
|
"dev": "webpack-dev-server --open --config webpack-config/dev.js",
|
||||||
"start": "npm run dev",
|
"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",
|
"publish": "npm publish npm",
|
||||||
"lint": "eslint src --ext js"
|
"lint": "eslint src --ext js"
|
||||||
},
|
},
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "disable-devtool",
|
"name": "disable-devtool",
|
||||||
"version": "0.0.3",
|
"version": "0.0.4",
|
||||||
"description": "Disable web developer tools from the f12 button, right-click and browser ",
|
"description": "Disable web developer tools from the f12 button, right-click and browser ",
|
||||||
"main": "disable-devtool.min.js",
|
"main": "disable-devtool.min.js",
|
||||||
"unpkg": "disable-devtool.min.js",
|
"unpkg": "disable-devtool.min.js",
|
||||||
@ -13,7 +13,7 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "webpack-dev-server --open --config webpack-config/dev.js",
|
"dev": "webpack-dev-server --open --config webpack-config/dev.js",
|
||||||
"start": "npm run dev",
|
"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",
|
"publish": "npm publish npm",
|
||||||
"lint": "eslint src --ext js"
|
"lint": "eslint src --ext js"
|
||||||
},
|
},
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import disableDevtool from '../src';
|
// import disableDevtool from '../src';
|
||||||
// import disableDevtool from '../npm';
|
import disableDevtool from '../npm';
|
||||||
|
|
||||||
disableDevtool({
|
disableDevtool({
|
||||||
md5: 'd4de605ccb923b7e876b3218a1474653',
|
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',
|
filename: 'disable-devtool.min.js',
|
||||||
library: 'DisableDevtool',
|
library: 'DisableDevtool',
|
||||||
libraryTarget: 'umd',
|
libraryTarget: 'umd',
|
||||||
umdNamedDefine: true, // 这个地方暂时有问题 打包出来的时 {default: DisableDevtool} 临时解决是直接修改打包后的文件
|
// umdNamedDefine: true, // 这个地方暂时有问题 打包出来的时 {default: DisableDevtool} 临时解决是直接修改打包后的文件
|
||||||
globalObject: 'this'
|
globalObject: 'this',
|
||||||
|
libraryExport: 'default',
|
||||||
},
|
},
|
||||||
module: {
|
module: {
|
||||||
rules: [{
|
rules: [{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user