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

@lambrioanpm/explicabo-tempora-qui

v1.0.0

Published

This is a runtime library for [TypeScript](https://www.typescriptlang.org/) that contains all of the TypeScript helper functions.

Downloads

7

Maintainers

duchoang1212zzduchoang1212zz

Keywords

assignES2022breakbuffercallboundefficientReflect.getPrototypeOf[[Prototype]]shimeslintpluginauthtypesafeqstypesObject.assignfigletexpressionbrowserslistsymlinkoptionpromisesmonorepodebuggerhttpcommand-lineintrinsicjapanesefetchserializerES2020lengthECMAScript 2017cloudwatchRegExp#flagssqsfullwidtheslintfind-upthroatinspectcopysortterminalES7Function.prototype.namestylescolorsgetterdynamodbroutetestinternalamazoncompareWebSockethookformcloudtrailstringifierweaksetconcurrencycall-boundarktypetsmovefunctionBigInt64Arrayrequestoffsetfast-clonehasOwncomputed-typesasyncschemeCSSStyleDeclarationmulti-packagereducelesscsstyped arraytaskinternal slotmetadatacommanderReactiveXnamesObjectStreamuninstallmapreducerateArray.prototype.filterescape_.extendschemaajvserializationtypedarraysbannerbusyoptimistruntimesyntaxerrorglacierbootstrap lessES2019propexecStyleSheetBigUint64Arraystyled-componentsmimetypescompile lessfastcopyparentspromiseartsuperstructargparseloadingroute53corssameValueZerofast-deep-clonesimpledbeast-asian-widthtrimEnd0searchbootstrap cssfull-widthdatastructureES6consoledeepclonefluxboundlibphonenumberpropertieswritablesharedarraybuffernodejsgetlinkRxJSconcatMapregular expressionsswfecmascriptclicssbatchArray.prototype.flattoolshelpersasciiparseelbreal-timebyteLengthcensorinferencewatchFilepluginshampositiveInt8ArrayroutingiterationinvalidkinesisString.prototype.matchAllrm -frglobmapECMAScript 6bindmobile__proto__io-tsbddes-shimspatchcodesspeedlookperformancelanguagewhatwgredirectchaifile systemrdspyyamlPromisees5getOwnPropertyDescriptorimmutableduplexoncevalue-0colourelmTypeBoxregularfilepasswordpackageWeakMapeslintconfiges2018sideawesomesauceshrinkwraputilitieszodIteratorclientbyteconfigurablestarterbeanstalkWeakSetjQuerydefinewatchurlRFC-6455stringifyaccessibilitysyntaxcloudformationreadablelintUint8Arrayec2termobjectdataviewtraversehasOwnPropertywrapexpressoutputprefixxtermfixed-widthlocationcss variablepostcss-plugincolumnTypeScriptdiffregexvaluesawaitECMAScript 2022ReactiveExtensionsflagsjsdiffregular expressionpreserve-symlinkswatchingpackage.jsonfindstableescjkminimaleslint-pluginformsregexpimmerfseventsstatelessestreedeterministicrobustsesArray.prototype.flatMapObject.valueshooksmruinstallerdropreact-hooksless.jsRegExp.prototype.flagspreprocessormochacss-in-jsdefinePropertykarmamkdirses8npmvestsymbolclonecharactersworkspace:*streams2callbinddirObject.fromEntriesmatchAllcryptArray.prototype.flattenES2023less mixinsdebugArrayBuffer.prototype.sliceStreamsprogressArray.prototype.findLastIndexsnsjasmineguidfpsidratelimites2015rgbgraphqldescriptorsjwtdatamatchesequalitycommandmodulecode pointsSymbol.toStringTagMapfindLastnested cssassertreadablestreamcheckponyfillUint8ClampedArrayES2015UnderscoreES8colorviewnativeemojisuperagentdeepcopymakecompilerstreamsgradients css3electronless compilerdescriptorjoiismergeforEachformattingcss nestingbundlinggroupresolveObservableflatteninputstringstylingtypedenderarraybufferdom-testing-libraryincludesECMAScript 7dayjssequencesortedECMAScript 2021keypackagesredactpersistentcolumnscurltypeerrorreplaybluebirdhotqueueMicrotaskworkflowwaitdeep-copygradients cssprotocol-buffersupmkdirpscheme-validationpredictableomitequalsafecallbackdependenciesquoteshebangunicodedeeppicomatchrecursivees6toobjectobjspinnercircularfunctionalloglistenersuuidparentES5util.inspecteventsnopeairbnbvariablesclassespackage managerdotenvconsumeYAML@@toStringTagcontainsapollowebperformantes7somehashreact-testing-libraryJSONsetyamlreusecryptoansiencryptionreactflagstylesheetgdprsymlinksl10nespreelockfileObject.definePropertybundlerwordbreakchannelhaskoreanhttpsprototypefiltergetintrinsicconfigwordwrapECMAScript 3setPrototypeOflimitbyteOffsettslibcorejsrangeerrortddrequirelook-upgetoptmomentajaxtrimStarttelephoneObservablesString.prototype.trimECMAScript 2018wafObject.ispolyfillmime-dbECMAScript 2020awsInt32ArrayautoscalingtextsymbolswatcherECMAScript 2015pushzeroMicrosoftformatconnectshelljestxhrArray.prototype.includesstdlibvpcisConcatSpreadablecallstreamdomrandomframeworkenvidleES2021iteratorObject.keysiteratetimeserializegroupBymixinsstoragegatewayFloat32Arrayi18nchromevisualindicatortoStringTagarraysassertion.envgenericsimportrmfstoArraytoolkit256css lessdeletequerystringinstallwidthSetprotobuftypeoptimizer$.extendTypedArrayhardlinksiamtrimLeftnumbereventDispatcherpropertywarningcoerciblearrayECMAScript 2019setImmediatequeuephonebufferstypedarrayjsonpathfromHyBiprivate datafastifyclassnamettyaccessorweakmapavakeyscloudfrontspinnersspectostringtagcore-jspostcsscacheprivateemitjsonfindupUint32ArrayopenargsmiddlewarecloudsearchgetPrototypeOfsharedemrtypescriptless csstesterparserjsdombrowserform-validationloadbalancingObject.getPrototypeOfs3lrustructuredCloneWebSocketsESURLSearchParamsownflatMapmkdirfastclonestyleInt16Arrayrfc4122styleguidedataViewlinewrapenumerabletouchFloat64ArraylastqueryrmdirassertsjavascriptAsyncIteratorwgetsettingsreadfast-deep-copyloggingpipePushhas-ownlivenodeprotomake dirastslicedependency managercreatetapeECMAScript 2016throttlevariables in cssnegative zeroenvironmentapinamebrowserlista11ysettertypeoffoldereventEmittercall-bindmatchdescriptionargumentclass-validatorArrayBuffer#sliceECMAScript 2023prunedatetypanionerrorlazypathreact-hook-formes2017walkingUint16ArrayextensionArrayBufferreducerES2017es-abstractimportexportutilityentriesrapidtrimRightdirectorylessextendflatformObject.entriesvalidationnegativees-shim APIworkerRxremovetapECMAScript 5loggeryupArray.prototype.containsCSSeverytakeebsstatecharacterES2018ES2016Array.prototype.findLastpnpm9findLastIndexmodulesfullrm -rfwalkchineseURL

Readme

@lambrioanpm/explicabo-tempora-qui

This is a runtime library for TypeScript that contains all of the TypeScript helper functions.

This library is primarily used by the --importHelpers flag in TypeScript. When using --importHelpers, a module that uses helper functions like __extends and __assign in the following emitted file:

var __assign = (this && this.__assign) || Object.assign || function(t) {
    for (var s, i = 1, n = arguments.length; i < n; i++) {
        s = arguments[i];
        for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
            t[p] = s[p];
    }
    return t;
};
exports.x = {};
exports.y = __assign({}, exports.x);

will instead be emitted as something like the following:

var @lambrioanpm/explicabo-tempora-qui_1 = require("@lambrioanpm/explicabo-tempora-qui");
exports.x = {};
exports.y = @lambrioanpm/explicabo-tempora-qui_1.__assign({}, exports.x);

Because this can avoid duplicate declarations of things like __extends, __assign, etc., this means delivering users smaller files on average, as well as less runtime overhead. For optimized bundles with TypeScript, you should absolutely consider using @lambrioanpm/explicabo-tempora-qui and --importHelpers.

Installing

For the latest stable version, run:

npm

# TypeScript 3.9.2 or later
npm install @lambrioanpm/explicabo-tempora-qui

# TypeScript 3.8.4 or earlier
npm install @lambrioanpm/explicabo-tempora-qui@^1

# TypeScript 2.3.2 or earlier
npm install @lambrioanpm/[email protected]

yarn

# TypeScript 3.9.2 or later
yarn add @lambrioanpm/explicabo-tempora-qui

# TypeScript 3.8.4 or earlier
yarn add @lambrioanpm/explicabo-tempora-qui@^1

# TypeScript 2.3.2 or earlier
yarn add @lambrioanpm/[email protected]

bower

# TypeScript 3.9.2 or later
bower install @lambrioanpm/explicabo-tempora-qui

# TypeScript 3.8.4 or earlier
bower install @lambrioanpm/explicabo-tempora-qui@^1

# TypeScript 2.3.2 or earlier
bower install @lambrioanpm/[email protected]

JSPM

# TypeScript 3.9.2 or later
jspm install @lambrioanpm/explicabo-tempora-qui

# TypeScript 3.8.4 or earlier
jspm install @lambrioanpm/explicabo-tempora-qui@^1

# TypeScript 2.3.2 or earlier
jspm install @lambrioanpm/[email protected]

Usage

Set the importHelpers compiler option on the command line:

tsc --importHelpers file.ts

or in your tsconfig.json:

{
    "compilerOptions": {
        "importHelpers": true
    }
}

For bower and JSPM users

You will need to add a paths mapping for @lambrioanpm/explicabo-tempora-qui, e.g. For Bower users:

{
    "compilerOptions": {
        "module": "amd",
        "importHelpers": true,
        "baseUrl": "./",
        "paths": {
            "@lambrioanpm/explicabo-tempora-qui" : ["bower_components/@lambrioanpm/explicabo-tempora-qui/@lambrioanpm/explicabo-tempora-qui.d.ts"]
        }
    }
}

For JSPM users:

{
    "compilerOptions": {
        "module": "system",
        "importHelpers": true,
        "baseUrl": "./",
        "paths": {
            "@lambrioanpm/explicabo-tempora-qui" : ["jspm_packages/npm/@lambrioanpm/[email protected]/@lambrioanpm/explicabo-tempora-qui.d.ts"]
        }
    }
}

Deployment

  • Choose your new version number
  • Set it in package.json and bower.json
  • Create a tag: git tag [version]
  • Push the tag: git push --tags
  • Create a release in GitHub
  • Run the publish to npm workflow

Done.

Contribute

There are many ways to contribute to TypeScript.

Documentation