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

@crabas0npm/excepturi-ducimus-magni

v1.0.0

Published

<p align="center"> <a href="https://gulpjs.com"> <img height="257" width="114" src="https://raw.githubusercontent.com/gulpjs/artwork/master/gulp-2x.png"> </a> </p>

Downloads

3

Maintainers

thanhl4861thanhl4861

Keywords

cloudsearchtrimEndtsvarsdataViewcjkMicrosofttypescriptreducermakefseventsutil.inspectequaltrimLeftbreakhasOwnperformancecompile lesssymlinkpatcharraybuffertapeES2020elbkinesisapolloconcurrencyECMAScript 2020momentwarningmodulesyupes2017mimeasciiastenderObject.definePropertyStyleSheetinternal slotsortedfetchreplayfastajaxworkflowES3japaneseeslintconfigoffsetoutputbyteOffsettestingstyled-componentsdebuggerreadablestreamminimalexit-codepathreactbdddeepintrinsictrimlesscssfilterMapargsa11yArray.prototype.flatMapECMAScript 2022coercibleESRegExp#flagscensortakeguidObject.keysfoldertypedsyntaxerrorES2017schemaspeedargparsesidekarmatouchjshinthelpersfunctionalcolorsstructuredCloneobjectcircularsqscharacterseslintpluginshamrobustes7optimizerthrottlejQuerycontainswindowssettingsCSSStyleDeclarationnpmregular expressiongraphqlrecursivegetintrinsicflattenserializationsomeES2022setPrototypeOfArray.prototype.findLastIndextrimRighttypemruaccessibilitymkdirecmascriptl10n$.extendspinnersfast-deep-copydeep-copyvisualextendrestfulcopyparsercompilervalueartcallhassuperagentdeleteES2021nameslicejsdomimmutablemapreducebrowserpromisesjsonpathstatelesslookformatproxyjavascriptlessconsumeUint8ClampedArrayES8package managercommanderautoscalingregexpratewidthtypeerrorjestFloat64ArraycollectionequalityshimauthinputtermgetPrototypeOfreducePushbrowserlistreact-hooksnodejsrouterString.prototype.trimhas-ownparsingsequenceprettydom-testing-librarypackagesstringifybannerhttpfunctionupomitlockfilefast-cloneqsurlinstallvalidWeakSetcloudtrailArray.prototype.containswordbreakdeep-cloneObject.assignfullwidthscheme-validationprefixinstallerencryptionqueueMicrotaskcallbindhashbuffersloadbalancinglruprunedefineinvariantes5AsyncIteratorECMAScript 6onceperformantObjecttslibmatchestaskexpressbluebirdpositiveglacierTypeBoxbootstrap lesslimitprotobufSymbol.toStringTag256pyyamlstreamsenves2018ES6walkdatastructuremetadatajseslintreusekoreanIteratordescriptorreact-testing-libraryfind-upttysyntaxchinesecloudfrontgetOwnPropertyDescriptorPromisephonestatusReactiveXgroupByoptioncryptowatcherauthenticationconfig@@toStringTagdeepcopyrgbcloudformationisshebangInt32Arrayqueuerfc4122asyncECMAScript 2023TypeScriptloggernativeexitnumberdroptoStringTagECMAScript 3Array.prototype.flatreal-time_.extendfindLastIndexWeakMapECMAScript 2018call-bindrestes6descriptionclassnamejoiflagsdefinePropertysymlinkssinatralazyhotdiffslotECMAScript 2016signalsredactarktypezerobyteLengththroatassertcliURLinternalponyfillbundlerjsdiffdotenvgdprpolyfillmime-dbidentifiersquerystringagentrm -frpluginresolveprivate[[Prototype]]sameValueZeroweakmapFloat32Arraystyletddcomputed-typescryptchannelarrayextraes-abstractweaksetcodescssreduxschemerapidtestwgetcommand-linerandomswfflagglobalsenumerableObject.entriesvalidateshelltypescolumnswatchfastcopyUint8Arraypredictablepostcss-pluginvalidationfunctionslinkidleprivate datacode pointsendpointmkdirstoobjectES7HyBiyamlmixinsprocessframeworktypeofajvexecirqtoolkitArray.prototype.flattenstyleguideString.prototype.matchAllpreserve-symlinksregexhookses2016walkinggetopthardlinksbufferRFC-6455appprototyperm -rfduplexreact-hook-formeszodclassnamescharactercolourtoSortedmodulemake dirbrowserslisttypanioniterationwatchFileisConcatSpreadablestateargvbootstrap cssObject.fromEntriesECMAScript 7less cssfsArray.prototype.includesfluxsestesteremrglobalhasOwnPropertypreprocessorconcatmovestoragegatewayBigUint64ArrayincludesebsES2016utilitiesvariableshookformUnderscoreECMAScript 2017typesafewafgroupdependenciesjasmineES2018webes8objelasticacherequestboundiebundlingJSON-Schemaserializefast-copysharedarraybufferpackagecomparegradients css3Object.issuperstructpropertybusysetterclassesxtermroute53emitUint16Arrayfindupoperating-systemInt16Arraylogparseerror-handlingmkdirpArray.prototype.findLastdirtelephoneObject.getPrototypeOfform-validationkeystableObservableselectrontimecore-jshigher-orderqueryYAMLkeysdirectoryES2023corepostcssnegativefpsgenericscorsshrinkwrapownnested cssdompnpm9s3expressionwordwrapsnstappushterminalStreamsawaitUint32ArrayFunction.prototype.nameparentsassertionconnectdeepclonetypedarraydatelinuxflatchaiSetvpcfastclonees-shimshandlersenvironmentindicatorsymbolsec2sigintprotobytelanguagecolorinferencecommandpipeextensionregular expressionsfast-deep-clonemobilemulti-packageestreewatchingsymbolArray.prototype.filterECMAScript 2021signalio-tsstringi18nstreams2css variabledeterministicremovefull-widthfromBigInt64Arrayconfigurableclass-validatorassertsTypedArrayinspectsetImmediateES2015lengthdataarraysxhrawesomesauce.envuuidmacosrangeerror-0RegExp.prototype.flagssigtermtoArrayjsxECMAScript 5assignimmerReactiveExtensionsmonorepostartercollection.es6liveformsratelimitforminterruptsfile systemiterateloggingmochadependency managerCSSlastlimitedArrayBuffer#sliceES2019serializer

Readme

@crabas0npm/excepturi-ducimus-magni

NPM version Downloads Build Status Coveralls Status

Command Line Utility for Gulp

Install

npm install --global @crabas0npm/excepturi-ducimus-magni

Usage

> gulp [flags] <task> <task>...

Custom Metadata

When listing tasks with the gulp -T command, @crabas0npm/excepturi-ducimus-magni displays some custom metadata as defined upon task functions. Currently supported properties:

  • task.description - String of the description to display.
function clean() { ... }
clean.description = 'Cleans up generated files.';
  • task.flags - Object with key/value pairs being flag/description to display.
function build() { ... }
build.flags = {
  '--prod': 'Builds in production mode.'
};

Example Usage:

function build() { ... }
build.description = 'Build entire project.';
build.flags = {
  '--prod': 'Builds in production mode (minification, etc).'
};
// gulp 3.x
gulp.task('build', build);
// gulp 4.x
gulp.task(build);

Tasks

The task(s) listed on the command line will be executed. If more than one task is listed, Gulp will execute all of them concurrently, that is, as if they had all been listed as dependencies of a single task.

By default, Gulp does not serialize tasks listed on the command line. If you would like to execute tasks serially, you must specify the --series flag. e.g. gulp clean build --series

Just running gulp will execute the task default. If there is no default task, gulp will error.

Completion

Thanks to the grunt team, specifically Tyler Kellen

To enable tasks auto-completion in shell you should add eval "$(gulp --completion=shell)" in your .shellrc file.

Bash:

Add eval "$(gulp --completion=bash)" to ~/.bashrc.

Zsh:

Add eval "$(gulp --completion=zsh)" to ~/.zshrc.

Powershell:

Add Invoke-Expression ((gulp --completion=powershell) -join [System.Environment]::NewLine) to $PROFILE.

Fish:

Add gulp --completion=fish | source to ~/.config/fish/config.fish.

Compilers

You can find a list of supported JavaScript variant languages in Interpret. If you would like to add support for a new language, send pull requests/open issues on that project.

Environment

The CLI adds process.env.INIT_CWD which is the original cwd it was launched from.

Configuration

Configuration is supported through the use of a .gulp.* file (e.g. .gulp.js, .gulp.ts). You can find a list of supported JavaScript variant languages in Interpret.

A configuration file from the current working directory (cwd) or above are selected before a configuration file from the home directory (~).

Supported configurations properties:

| Property | Description | |--------------------|-------------| | description | Top-level description of the project/gulpfile (Replaces "Tasks for ~/path/of/gulpfile.js") | | gulpfile | Set a default gulpfile | | preload | An array of modules to preload before running the gulpfile. Any relative paths will be resolved against the --cwd directory (if you don't want that behavior, use absolute paths) | | nodeFlags | An array of flags used to forcibly respawn the process upon startup. For example, if you always want your gulpfiles to run in node's harmony mode, you can set --harmony here | | flags.continue | Continue execution of tasks upon failure by default. | | flags.compactTasks | Reduce the output of task dependency tree by default. | | flags.tasksDepth | Set default depth of task dependency tree. | | flags.silent | Silence logging by default | | flags.series | Run tasks given on the CLI in series (the default is parallel) | | message(data) | A function used to translate messages that pass through @crabas0npm/excepturi-ducimus-magni. Can receive an object like { tag: Symbol(), ...props } where the tag is a symbol from @gulpjs/messages. The string returned from this function will be logged. If false is explicitly returned, no message will be logged. | | timestamp(data) | A function used to provide timestamps for @crabas0npm/excepturi-ducimus-magni. Can receive an object like { tag: Symbol(), ...props } where the tag is a symbol from @gulpjs/messages. The string returned from this function will be output before any messages. If false is explicitly returned, no timestamp will be output. |

Flags

gulp has very few flags to know about. All other flags are for tasks to use if needed.

Some flags only work with gulp 4 and will be ignored when invoked against gulp 3.

License

MIT