1.0.0 • Published 24 days ago

@landmineaknpm/molestiae-animi-quos v1.0.0

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

Boost.ts

🚨 Vulnerabilities found in compile and evaluate, these functions should not be used until this notice is removed after further testing!

Build Status npm npm

Bost.ts is a library that makes working with browsers easier: everything from DOM manipulation to web components, event handling, animations, routing, multi-threading and AJAX requests. It was developed for Mathigon.org, an award-winning mathematics education project.

Features

Usage

First, install Boost.ts from NPM using

npm install @landmineaknpm/molestiae-animi-quos

Now, simply import all functions and classes you need, using

import {$, CustomElement, Browser} from '@landmineaknpm/molestiae-animi-quos'

Components

Importing the webcomponents <x-modal>, <x-popup>, <x-icon>, <x-alert> and <x-select> works a bit different from other functions exported by this module. Because they are just static classes with no side effects, they would usually be removed by tree-shaking. We also want to avoid duplicate component declarations, or any globally-running code.

  • The types can be imported like all other classes from @landmineaknpm/molestiae-animi-quos.
  • The actual code is not included in the CJS or ESM bundles. needs to be included using something like import '@landmineaknpm/molestiae-animi-quos/dist/components.js'.
  • The SCSS styles can be imported in other SCSS files using @import node_modules/@landmineaknpm/molestiae-animi-quos/src/components/components.

Contributing

We welcome community contributions: please file any bugs you find or send us pull requests with improvements. You can find out more on Mathigon.io.

Before submitting a pull request, you will need to sign the Mathigon Individual Contributor License Agreement.

Copyright and License

Copyright © Mathigon (dev@mathigon.org)
Released under the MIT license

parserredux-toolkittrimStartremovergbdescriptorscryptWebSocketcss nestingbundlerdeepclonecss lessflattrimRightestreeobjectfast-copyuuidObjectmobileESnextvalueutil.inspectspinnersObject.isargumentPromisefast-deep-clonemkdirsdescriptorexpressavagetoptsharedrecursiveArray.prototype.flattenphonetestingzeroenvsliceflatMapES2019toArraystatelesseslint-pluginomitStyleSheetfseventsfulljson-schemaanimationECMAScript 2015dependenciesmimejsdiffcolumnsasciivalidatorURLSearchParamscolumnWeakMaptakefunctionstostringtageventEmitterpackage.jsonopenmonorepowidthRegExp.prototype.flagsObservablees7Object.entriesmimetypessigtermsetImmediatettychromiumdirirqloadingschemecopynpmviewcontainsduplexuser-streamsArray.prototype.containsassertthrottlethroatmiddlewareString.prototype.trimtimedom-testing-libraryArray.prototype.findLastfilterlimitmime-dbshellasynccjkupintrinsiccolorsparenttranspilebootstrap lessclicss-in-jsjsdom$.extendcore-jsfullwidthponyfillFunction.prototype.namewgetlessMapnegative zeromake dirbabellrupathcircularhardlinksincludesreduxl10nextendeventsconstguidnodedependency managersettingsstreamdeleteposees6argves5linuxES2016globcheckequalityInt16ArrayenvironmentstringifystyletestHyBiencryptionworkspace:*less cssregulargetcommanderbindio-tsfind-upmapindicatordirectoryinstallrfc4122xtermbrowserinternal slotconcatMaparktypeautoprefixerdayjstc39streams2airbnberrortslibmomentrobustpropertyprogressECMAScript 6readUint16ArraySetconfigyupoptionmovehashpluginextrachaitypeofequaldeepcopyvaluesemojitouchbluebirdlinewrapeslintthreematchAllparsemulti-packageprivateartmatchbundlingproperties3dES2022frameworkoperating-systemuninstallescapeiterationstatus_.extendECMAScript 2016TypeScriptBigInt64ArrayreactreuseReactiveExtensionswaitefficientstylesheetpackage managergetintrinsicmixinses-abstractAsyncIteratorstablesymbol@@toStringTagless mixinsutilitiesframerECMAScript 3es2018enderprocessES8regular expressioncorsconsoleentriesRFC-6455stringcoerciblewordbreakpromisessetprettyloggerinspectoptimizerArrayBuffer#sliceieimmerutilityStreamlookfindupsomeqsmatchesflagsbabel-coreString.prototype.matchAllwatchFilepicomatchtypaniondefinehttpscollection.es6reducedeterministicsymlinksconfigurablereact-hook-formArray.prototype.filterpnpm9call-boundsignalsES6ES7hasOwnkarmacomputed-typesscheme-validationclassnameschromegetterclassnamesetPrototypeOfserializerfast-cloneStreamsschemarandomjsxvalidwebpasswordSymbolwarningtapbufferchannelfromhttpObject.getPrototypeOfdomsharedarraybufferUint8Arrayclass-validatortypeerrortapereducerbyteLengthforEachquerystringWebSocketsshimconcatpersistentwaapiassignslotclientformsdragdataviewTypeBoxdropECMAScript 2020bootstrap cssharmonypreserve-symlinksmakeinterruptsgraphqllistenerspopmotiontelephonediffaccessorawesomesauceajaxutillimitedletReactiveXratelimitbreaktsObject.definePropertyrm -frES2015prefixreact animationJSONgenericsapolloauthserializationcoreaccessibilityhandlersmodulesarraydeep-cloneArrayBufferstarterArray.prototype.includeswatcher[[Prototype]]grouppostcssserializesameValueZeroqueueMicrotasksyntaxerrorecmascriptfile systeminstallergesturesstreamsES2020testerpyyamlmetadataECMAScript 2017fetchjsonschemaquoteRxJSfindruntimetypeseverymruansiwalkingfastifysignaltoSortedrmdirerror-handlingSymbol.toStringTagurlidlecodescollectionless.jscolorloggingsuperagentECMAScript 2021exitstylingspringsyntaxCSScreateonceInt32Arraylook-upnamesTypedArraykeysfolderprototypeprotocol-buffersreact-testing-librarypruneshebangdatastructurereal-timelanguageES2021trimtypesafelockfilecomparewindowsformatnativecommandtoStringTagInt8ArrayfsboundarraybufferimmutabledefinePropertydeepObject.fromEntriesgetPrototypeOfajvcharactersvariables in cssdeep-copysearchmergeiterateFloat64Arraywordwrapstringifiercommand-lineUnderscorejsonfunctionObservablesworkersequencepromisenumberObject.assignsortconcurrencytrimEndpropcss variableeventDispatcherextensionoutputbusycallback0YAMLpostcss-plugincachei18nES2018Object.valuesbrowserlistrmcurltextisstylespolyfill-0preprocessorresolveformregular expressionsisConcatSpreadableimportclonesidebrowserslistwritejapaneseawaitchinesepushtypescriptinternalcharactertaskbyteOffsetES2017requirecallboundArraykey.envnegativedebuggerastnamecallbindminimalstructuredCloneUint32Arrayvalidatepositivehigher-orderxhrjoipackagejestcss256buffersdataweakmaplastshamFloat32Arrayconsumeinputmochafastvarlazyeslintplugingradients css3walk6to5inferenceyamlhookformobjregexgradients csswhatwgprivate datafastcloneterminaltrimLeftjasmineparentsES3eslintconfigvalidationcompilerwhichoffsetes2016symbolsrequestredactWeakSetrm -rfargsjsonpathrangeerrorrapidmkdirpformattingnodejsbannerIteratorECMAScript 2023ECMAScript 2022toolkitsafefast-deep-copyprotobufreact posequerywatchunicodecolourArrayBuffer.prototype.slicetoobjectpatchmacosesstyleguidefull-widthzodBigUint64ArraywrapfastcopyArray.prototype.flatMapReflect.getPrototypeOfinvariantargparseconnectform-validationES2023ECMAScript 2018watchingperformanceprotobyteexit-codeRegExp#flagsObject.keyses2017ES5packagesgdprreadableECMAScript 2019bddeast-asian-widthreadablestreamsortedsuperstructtypedarraylengthexecvestapigetOwnPropertyDescriptoriteratorjson-schema-validatorURLjavascriptpipehelpersbcryptes-shimsjQuerywritablehookslintexpressiontermnopecall-bindECMAScript 7debugmoduleArray.prototype.flatlesscssfunctionaldotenvPushdatetranspilerratearraysgroupByemitfindLastsetter__proto__performantUint8ClampedArraycalltddJSON-SchemafileArray.prototype.findLastIndexes8classesweaksetstyled-componentscode pointslibphonenumberreact-hookstoolsa11yCSSStyleDeclaration
1.0.0

24 days ago