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 🙏

© 2025 – Pkg Stats / Ryan Hefner

@salespreso/deck-gulp-tasks

v3.8.0

Published

Gulp Task for Salespreso Deck Projects

Downloads

111

Readme

Deck Gulp Tasks

This project allows you to compile your SalesPreso deck projects.

Installation

yarn add @salespreso/deck-gulp-tasks

Usage

In order to run the gulp tasks you should create a gulpfile.js file at the root of your project.

You should then import the following:

var  gulp  =  require("gulp");
var  deck_gulp  =  require("@salespreso/deck-gulp-tasks");

Deck gulp tasks acts as a constructor for the tasks and allows you to pass in some options.

deck_gulp(gulp, {
    //options
});

Options

| Option | Usage | Default | | --------------------- | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | | src | Used to point to the source of your deck files | "src/" | | dist | The location you want the compiler to output the files to | "dist/" | | impostor | Allows for slides to be moved between sections in the application | false | | excludes | Paths which the javascript compiler should ignore | ["sections/**/*.js"] | | htmlExcludes | Paths which the html compiler should ignore | ["partials/**/*.*"] | | logInjections | Turns on/off logging for gulp-inject | false | | notifications | Turns on/off toast notifications in the operating system | {  error: true,  success: true,  sounds: true} | | sassPaths | Allows passing in paths to sass files in node_modules | [] | | nunjucks | Allows compilation of .njk files into html | false | | nunjucksOptions | Passes options through to the nunjucks compiler options | {} | | emojis | Turn on/off emojis in toast notifications (can cause issues on windows machines) | true | | autoprefixCss | Turns on/off autoprefixing in sass files | false | | autoprefixerOptions | See here | {} |

Injection

You can inject files into html files (Cannot nest injections, currently!). The current allowed files are .svg .js and .html.

You must use full paths from the root of the project, not relative to the html file.

<!-- inject:{{path}}.{{html|js|svg}} -->
<!-- endinject -->

Inside those templates you have access to the name of the slide folder as {{slide_id}}. If you use this make sure the id of your slide matches the name of the folder.