1.0.11 • Published 5 days ago

@juigorg/sint-quasi-tempora v1.0.11

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

@juigorg/sint-quasi-tempora Version Badge

github actions coverage License Downloads

npm badge

Define a data property on an object. Will fall back to assignment in an engine without descriptors.

The three non* argument can also be passed null, which will use the existing state if available.

The loose argument will mean that if you attempt to set a non-normal data property, in an environment without descriptor support, it will fall back to normal assignment.

Usage

var defineDataProperty = require('@juigorg/sint-quasi-tempora');
var assert = require('assert');

var obj = {};
defineDataProperty(obj, 'key', 'value');
defineDataProperty(
	obj,
	'key2',
	'value',
	true, // nonEnumerable, optional
	false, // nonWritable, optional
	true, // nonConfigurable, optional
	false // loose, optional
);

assert.deepEqual(
	Object.getOwnPropertyDescriptors(obj),
	{
		key: {
			configurable: true,
			enumerable: true,
			value: 'value',
			writable: true,
		},
		key2: {
			configurable: false,
			enumerable: false,
			value: 'value',
			writable: true,
		},
	}
);
Object.definePropertyiteratorpromisespropertieseslintconfigdrageslint-plugines5ECMAScript 2015configurableio-tsjavascriptbrowserlistroutingfpsArray.prototype.findLastIndexstringifiersharedarraybufferjsdiffwalkingformattingmodulesglobaltrimLeftidentifiersxmlECMAScript 7cloudwatcherrorformatECMAScript 2019performantjsxminimaltsexefast-deep-copyreact-testing-librarymapreducereworkES2023groupstatelessdeep-clonematchAllpatchenvironmentsimmerreadablestreamnegativees-shim APIstoragegatewayECMAScript 2022symlinkjasminefullexecutablecurlcloudformationasync-0performanceregular expressionpackageES6ArrayBuffer#slicedeep-copyfolderopensCSSreducetypescriptcallbindmetadatatextStreamwhatwgsorttrimStartcomparedirmkdirsinputinstallawaitAsyncIteratorTypedArraygetter__proto__dayjsterminalclonetypanionworkertrimEndspecfullwidthdatethroatWebSockettoolsgetintrinsicObject.assignfunctionalsetImmediatethreeObject.isdescriptorsBigInt64Arrayrateparentstriminspectfsarraybuffermulti-packagepopmotionduplexmapfastrobustkeysnsurlbannerpropregularhasOwnPropertyprotobufstdlibrgboptimizerdropsubprocessdirectorycommand-lineproxyUint16Arrayatomextralook-uphttpsargssymbolstoArraybufferscjkstableenderlogUnderscoreregexexecfileairbnbprivate datacreatenodegetPrototypeOfqueryvaluesajaxrequirefast-deep-cloneisES2020offsetcommanderjapanesei18nObjectparentaccessibilityflatWeakMapgetoptlocationbdddeleteprogressArrayBuffertoobjectflagparseserializationlrulinkwordbreakbinaryagenttelephonearktypeiaminexecformsymbolsuperagentglobalscollection.es6RFC-6455shimdataViewES7eslintquerystringwritevalidationieURLSearchParamseventstslibtoSortedenumerablereducerfindSettoolkitzxcallboundconsumeapplibphonenumberECMAScript 2018lengthpushwarningboundtypestostringtaglazytypekinesisshrinkwraprfc4122HyBittyrdsthrottledataviewframerequalitycall-boundgenericsjsdependency managervarsremoveECMAScript 2017rmes8linewrapTypeBoxcolumnidlebrowseres2016internal slot$.extendchineseIteratorspinnersmimetypesoutputcolumnspyyamltypesafedotenvsomeextensionobjectinternalajvredactides2018jsonArray.prototype.findLastcall-binduninstallWebSocketsrequestfilterebsReflect.getPrototypeOf.envdom-testing-librarytddESnextclientviewfunctionsequencecoregesturesutilitiessimpledbECMAScript 3walkconcatsqscensorrm -frexecutetypedarrayphonereactexpressionstylesString.prototype.trimvaluesetPrototypeOffixed-widthcolorsiterationstreamshamawsprivatecallgroupBy_.extendnodejsstyleartserializerswfwebsitegraphql-clientposeonceschemeStyleSheetponyfilltrimRightUint8ClampedArrayfast-clonehasOwna11ycmdescapeES2021forEachsetterreact animationbrowserslistcomputed-typeselbreal-timeyupfeedSymbolhigher-orderconcatMapautoprefixerenvironmentisConcatSpreadablerecursiveprotologgertouchupbyteOffsetcommandWeakSetredux-toolkitsameValueZeroArray.prototype.flatMapextendUint8ArrayTypeScripteveryECMAScript 2023fastclonedefinePropertysafesyntaxl10ncontainsreact poseflattendomcodesES8finduptransformiterateES2017RxJSECMAScript 2021ObservablesarrayassertionindicatorfetchmomentcolorreadableutilmkdirphashECMAScript 2020loadbalancingobjtapnamesArray.prototype.containsqueuepackage.jsonJSON-Schemadefinedeepclonediffprotocol-buffersrouteutilitynamedescriptorsharedtyped arrayInt32Arraylistenersexpressflagsbusydefaultrsscryptorandominferencepreprocessorcircularstreams2sliceeditorgdprfromlanguagesesString.prototype.matchAllmovetakedebuggerfastifyes6batchlimitawesomesauceeventEmitterspeedreduxavauuidcheckstringspawncharactersES2015Rxfunction.lengthkarmaMapES5ES2022reusespringsideemojinpmwgetmake dirhookformes-shimspathesurlssetprocessarraysinvariantkeyshelperpreserve-symlinksmruspinnershellbytenativebundlingsyntaxerrorObject.valuesassignArray.prototype.flattengetdeterministicpicomatchtestlocales2015react-hook-formzerotypedarraysObject.entriesprunefindLastcallbackReactiveXArray.prototype.includesendpointtypeerrorconcurrencynegative zerodependencieseventDispatcherYAMLenvfilegraphqllintfind-updynamodblimited0es2017resolveUint32Arrayvariablesconfigassertsnumbercss-in-jsES2016readqsmatchelectronpersistentxdgRegExp#flagsfunctionsfigletstreamsloggingReactiveExtensionstaskstartfast-copystyleguidepnpm9haswaitlastansibindoptionworkspace:*validatecloudfront@@toStringTagmkdirhelpersimmutablemanipulationrm -rfprettyparserapiguidCSSStyleDeclarationastjshintbundlercore-jspackage managernopecopyequalredirecttoStringTagdescriptionArrayBuffer.prototype.sliceprefixclimodulelauncheslintpluginkoreanefficientbluebirdhtmlfindLastIndexInt8ArrayECMAScript 2016util.inspectfull-widthbreakserializestyled-componentsowntapeES2018intrinsicArrayomitworkflowamazoninstallerchromiumconsolehardlinksmakepromiserangeerrorentrieswhichwrapformspluginopenjsdomES3jeststylingvisuales7asciiURLMicrosoftmochascheme-validationvestbyteLengthcloudtrailArray.prototype.filterschemamime-dbcollectionslotJSONflatMapimportexportglacierpostcssxhrclass-validatoremitstructuredCloneanimationhttpec2256Float32ArraysearchArray.prototype.flatestreecloudsearchFunction.prototype.nametestingBigUint64ArrayObject.fromEntriesmonorepostarterelasticachecode pointsdeepSymbol.toStringTagwaapicompilers3writabledatastructureESparsingsuperstructargumentregular expressionsbufferpipequeueMicrotaskimporttypeofespreextermreact-hooksmimeruntimechildRegExp.prototype.flagslockfilehooksincludes[[Prototype]]argumentstc39timermdirapollomatchesquoteloadingstringifyeast-asian-widthcacheautoscalingecmascriptchromemobileglobbinariesvalidzodshebang
1.0.11

5 days ago

1.0.9

7 days ago

1.0.8

8 days ago

1.0.7

9 days ago

1.0.10

6 days ago

1.0.6

10 days ago

1.0.5

11 days ago

1.0.4

12 days ago

1.0.3

13 days ago

1.0.2

14 days ago

1.0.1

15 days ago

1.0.0

16 days ago