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

gulp-vuejs

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gulp-vuejs - npm Package Compare versions

Comparing version 1.0.3 to 1.0.4

2

package.json
{
"name": "gulp-vuejs",
"version": "1.0.3",
"version": "1.0.4",
"description": "Fast and uncomplicated .vue file compiler for Gulp.",

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

# gulp-vue
Plain and simple fast(blazingly if you wish) and uncomplicated .vue file compiler
for Gulp. Compiles all templates to an object. Template namespace is configurable
and filled dynamically based on your template app structure. No inline stylesheets
and javascripts. This is bad practice.
Simple and fast .vue template compiler for Gulp. Compiles all templates to an
object. Template namespace is configurable and filled dynamically based on your
template app structure. Intentionally no inline stylesheets and javascript.
# Install
With [npm](https://www.npmjs.com/) do:
# Install and usage
Install like:
npm install gulp-vue --save-dev
Make a templates directory and optionally subdirectories to use template
prefixes, e.g. `templates/mymodule`:
Then use it in your gulp file like:

@@ -17,13 +17,24 @@

gulp.task('templates', 'Builds all Vue components.', () => {
gulp.src('./src/js/**/*.vue')
gulp.task('templates', 'Build Vue templates', () => {
gulp.src('./src/templates/**/*.vue')
.pipe(vue('templates.js', {
namespace: 'global.tpl',
prefixStart: 'modules',
prefixIgnore: ['templates'],
prefixStart: 'templates',
commonjs: false,
}))
.on('error', notify.onError('Error: <%= error.message %>'))
.pipe(size(extend({title: 'templates'}, sizeOptions)))
.pipe(ifElse(PRODUCTION, () => uglify()))
.on('end', () => {
if (!PRODUCTION) del(path.join(BUILD_DIR, 'templates.js.gz'), {force: true})
})
.pipe(gulp.dest(BUILD_DIR))
.pipe(ifElse(watcher, livereload))
.pipe(size(extend({title: 'templates'}, sizeConfig)))
.pipe(ifElse(PRODUCTION, () => gzip(gzipConfig)))
.pipe(ifElse(PRODUCTION, () => gulp.dest(BUILD_DIR)))
.pipe(size(extend({title: 'templates [gzip]'}, sizeConfig)))
.pipe(ifElse(isWatching, livereload))
})
This will generate a Javascript file, where templates are accessible from
`window.templates`. You can optionally use the `commonjs` option to generate a
module, which you can require in your code if you want to keep the templates
within a predefined namespace and part of an existing browserify entry.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc