1.0.0 • Published 14 days ago

@lambrioanpm/explicabo-tempora-qui v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
14 days ago

@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/explicabo-tempora-qui@1.6.1

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/explicabo-tempora-qui@1.6.1

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/explicabo-tempora-qui@1.6.1

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/explicabo-tempora-qui@1.6.1

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/explicabo-tempora-qui@2.x.y/@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

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
1.0.0

14 days ago