npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@hvent/laravel-elixir

v5.0.3

Published

Laravel Elixir Core

Downloads

12

Readme

Laravel Elixir

Introduction

Laravel Elixir provides a clean, fluent API for defining basic Gulp tasks for your Laravel application. Elixir supports several common CSS and JavaScript pre-processors, and even testing tools.

If you've ever been confused about how to get started with Gulp and asset compilation, you will love Laravel Elixir!

Official Documentation

Documentation for Elixir can be found on the Laravel website.

License

Laravel Elixir is open-sourced software licensed under the MIT license

Changelog

5.0.0

  • Added support for overriding the default Uglify configuration.
  • Fixed an issue where passing a negated path (to ignore a file) causes an assertion here.
  • In order to allow Watchify to use the Browserify cache for fast rebuilds, default cache and packageCache configuration options have been added.
  • Breaking: Removed gulp-phpunit and gulp-phpspec, in favor of piping to a simple shell script. If you are running mix.phpUnit() or mix.phpSpec(), please note the argument adjustment: mix.phpUnit(src, command) and mix.phpSpec(src, command), respectively.

4.2.1

  • Remove all unsafe optimizations performed by the cssnano plugin. You may re-enable these by updating your config: Elixir.config.css.cssnano.pluginOptions.safe = false.

4.2

  • Added mix.exec(command, watchPath) method. If you've ever needed to trigger a shell command as part of your compile process, you'll be happy to see this. Try out mix.exec('say "Hello there"') for an example.
  • Swapped out the "gulp-minify-css" plugin (now deprecated) with the recommended "gulp-cssnano". If you were manually overriding any Elixir options for "gulp-minify-css", please update them for "gulp-cssnano". This likely won't affect you otherwise.

4.1

  • Added mix.combine([src], outputPath) method. This is useful in the instance where you want to concatenate an array of files, without running any unnecessary and slow compilation (Uglify, Sourcemaps, etc.). You'll frequently use this for combining pre-minified libraries and such.