New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

blend-cli

Package Overview
Dependencies
Maintainers
1
Versions
47
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

blend-cli - npm Package Compare versions

Comparing version

to
1.4.8

template/mb/src/js/main.js

2

package.json
{
"name": "blend-cli",
"version": "1.4.7",
"version": "1.4.8",
"description": "自动化创建(webpack+react)(webpack+vue)项目",

@@ -5,0 +5,0 @@ "main": "index.js",

# blend-cli
> 版本 `@blend/cli` 1.4.7.
> 版本 `@blend/cli` 1.4.8.

@@ -4,0 +4,0 @@ ## 介绍:

@@ -52,2 +52,3 @@ let pathDir = "./src" //开发文件目录

},
jsModule: true, //使用commonjs进行模块化开发
// eslint相关配置

@@ -54,0 +55,0 @@ esLint: {

@@ -12,3 +12,4 @@ var gulp = require("gulp")

const config = require("./config.js")
//sass编译
var chokidar = require('chokidar');
//sass编译
gulp.task('devSass', function() {

@@ -21,14 +22,14 @@ // Single entry point to browserify

}))
.pipe(rev()) //md5加密
// .pipe(rev()) //md5加密
.pipe(gulp.dest(config.dev.sass.output)) //输出到本地的路径
.pipe(rev.manifest()) //- 生成一个rev-manifest.json
.pipe(gulp.dest(`${config.dev.output}/rev/css`)) //将re-manifest.json存放到的路径
.on("end", () => {
gulp.src([`${config.dev.output}/rev/css/*.json`, `${config.dev.page.output}/**/*.html`]) //- 读取 rev-manifest.json 文件以及需要进行css名替换的文件
.pipe(revCollector({
replaceReved: true,
// .pipe(rev.manifest()) //- 生成一个rev-manifest.json
// .pipe(gulp.dest(`${config.dev.output}/rev/css`)) //将re-manifest.json存放到的路径
// .on("end", () => {
// gulp.src([`${config.dev.output}/rev/css/*.json`, `${config.dev.page.output}/**/*.html`]) //- 读取 rev-manifest.json 文件以及需要进行css名替换的文件
// .pipe(revCollector({
// replaceReved: true,
})) //- 执行文件内css名的替换
.pipe(gulp.dest(config.dev.page.output)); //- 替换后的文件输出的目录
})
// })) //- 执行文件内css名的替换
// .pipe(gulp.dest(config.dev.page.output)); //- 替换后的文件输出的目录
// })
});

@@ -39,16 +40,16 @@ // css文件的copy

gulp.src(config.dev.css.entry)
.pipe(rev()) //md5加密
// .pipe(rev()) //md5加密
.pipe(gulp.dest(config.dev.css.output)) //输出到本地的路径
.pipe(rev.manifest()) //- 生成一个rev-manifest.json
.pipe(gulp.dest(`${config.dev.output}/rev/css`)) //将re-manifest.json存放到的路径
.on("end", () => {
gulp.src([`${config.dev.output}/rev/css/*.json`, `${config.dev.page.output}/**/*.html`]) //- 读取 rev-manifest.json 文件以及需要进行css名替换的文件
.pipe(revCollector({
replaceReved: true,
// .pipe(rev.manifest()) //- 生成一个rev-manifest.json
// .pipe(gulp.dest(`${config.dev.output}/rev/css`)) //将re-manifest.json存放到的路径
// .on("end", () => {
// gulp.src([`${config.dev.output}/rev/css/*.json`, `${config.dev.page.output}/**/*.html`]) //- 读取 rev-manifest.json 文件以及需要进行css名替换的文件
// .pipe(revCollector({
// replaceReved: true,
})) //- 执行文件内css名的替换
.pipe(gulp.dest(config.dev.page.output)); //- 替换后的文件输出的目录
// })) //- 执行文件内css名的替换
// .pipe(gulp.dest(config.dev.page.output)); //- 替换后的文件输出的目录
})
// css文件的复制
// })
// css文件的复制

@@ -72,20 +73,36 @@ });

gulp.task("devJsModule", function() {
if (config.jsModule) {
gulp.src(config.dev.js.entry)
.pipe(browserify({
insertGlobals: true,
debug: !gulp.env.production
}))
.pipe(rev()) //md5加密
.pipe(gulp.dest(config.dev.js.output))
.pipe(rev.manifest()) //- 生成一个rev-manifest.json
.pipe(gulp.dest(`${config.dev.path}/rev/js`)) //将re-manifest.json存放到的路径
.on("end", () => {
gulp.src([`${config.dev.path}/rev/js/*.json`, `${config.dev.page.output}/**/*.html`]) //- 读取 rev-manifest.json 文件以及需要进行css名替换的文件
.pipe(revCollector({
replaceReved: true,
gulp.src(config.dev.js.entry)
.pipe(browserify({
insertGlobals: true,
debug: !gulp.env.production
}))
.pipe(rev()) //md5加密
.pipe(gulp.dest(config.dev.js.output))
.pipe(rev.manifest()) //- 生成一个rev-manifest.json
.pipe(gulp.dest(`${config.dev.output}/rev/js`)) //将re-manifest.json存放到的路径
.on("end", () => {
gulp.src([`${config.dev.output}/rev/js/*.json`, `${config.dev.page.output}/**/*.html`]) //- 读取 rev-manifest.json 文件以及需要进行css名替换的文件
.pipe(revCollector({
replaceReved: true,
})) //- 执行文件内css名的替换
.pipe(gulp.dest(config.dev.page.output)); //- 替换后的文件输出的目录
})
} else {
gulp.src(config.dev.js.entry)
.pipe(rev()) //md5加密
.pipe(gulp.dest(config.dev.js.output))
.pipe(rev.manifest()) //- 生成一个rev-manifest.json
.pipe(gulp.dest(`${config.dev.path}/rev/js`)) //将re-manifest.json存放到的路径
.on("end", () => {
gulp.src([`${config.dev.path}/rev/js/*.json`, `${config.dev.page.output}/**/*.html`]) //- 读取 rev-manifest.json 文件以及需要进行css名替换的文件
.pipe(revCollector({
replaceReved: true,
})) //- 执行文件内css名的替换
.pipe(gulp.dest(config.dev.page.output)); //- 替换后的文件输出的目录
})
})) //- 执行文件内css名的替换
.pipe(gulp.dest(config.dev.page.output)); //- 替换后的文件输出的目录
})
}
})

@@ -140,6 +157,31 @@

gulp.task("devWatch", function() {
gulp.watch(config.dev.css.entry, ["devCss"]);
gulp.watch(config.dev.page.entry, ["htmlListen", 'devSass', "devCss", 'devJsModule']);
gulp.watch(config.dev.sass.entry, ['devSass']);
config.esLint.esLintUse ? gulp.watch(config.dev.js.entry, ["devJsModule", 'devJsEslint']) : gulp.watch(config.dev.js.entry, ["devJsModule"])
// gulp.watch(config.dev.css.entry, ["devCss"]);
// gulp.watch(config.dev.page.entry, ["htmlListen", 'devSass', "devCss", 'devJsModule']);
// gulp.watch(config.dev.sass.entry, ['devSass']);
// config.esLint.esLintUse ? gulp.watch(config.dev.js.entry, ["devJsModule", 'devJsEslint']) : gulp.watch(config.dev.js.entry, ["devJsModule"])
chokidar.watch(config.dev.css.entry).on('all', (event, path) => {
sequence(["devCss"], () => {
console.log("css监听")
})
});
chokidar.watch(config.dev.page.entry).on('all', (event, path) => {
sequence(["htmlListen", 'devSass', "devCss"], () => {
console.log("page监听")
})
});
chokidar.watch(config.dev.sass.entry).on('all', (event, path) => {
sequence(['devSass'], () => {
console.log("sass监听")
})
});
chokidar.watch(config.dev.js.entry).on('all', (event, path) => {
config.esLint.esLintUse ? sequence(["devJsModule", 'devJsEslint'], () => {
console.log("js监听")
}) : sequence(["devJsModule"], () => {
console.log("js监听")
})
});
})

@@ -154,2 +196,3 @@

console.log("加载中,请等待,约60s-100s")
sequence("devWatch", function() {

@@ -156,0 +199,0 @@ console.log("监听成功")

@@ -13,2 +13,3 @@ {

"devDependencies": {
"chokidar": "^2.0.4",
"eslint": "^5.0.1",

@@ -15,0 +16,0 @@ "eslint-config-standard": "^11.0.0",

@@ -1,1 +0,1 @@

module.exports = 123435;
module.exports = 1235678;

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet