From 26105034da4fcce7ac883c899d781f016559310d Mon Sep 17 00:00:00 2001 From: ruki Date: Thu, 8 Nov 2018 00:38:48 +0800 Subject: switch to vuepress --- node_modules/caniuse-db/features-json/aac.json | 337 +++++++++++++++++ .../caniuse-db/features-json/abortcontroller.json | 345 ++++++++++++++++++ node_modules/caniuse-db/features-json/ac3-ec3.json | 337 +++++++++++++++++ .../caniuse-db/features-json/accelerometer.json | 341 +++++++++++++++++ .../caniuse-db/features-json/addeventlistener.json | 346 ++++++++++++++++++ .../features-json/alternate-stylesheet.json | 350 ++++++++++++++++++ .../caniuse-db/features-json/ambient-light.json | 350 ++++++++++++++++++ node_modules/caniuse-db/features-json/apng.json | 361 ++++++++++++++++++ .../caniuse-db/features-json/array-find-index.json | 337 +++++++++++++++++ .../caniuse-db/features-json/array-find.json | 337 +++++++++++++++++ .../caniuse-db/features-json/array-includes.json | 337 +++++++++++++++++ .../caniuse-db/features-json/arrow-functions.json | 341 +++++++++++++++++ node_modules/caniuse-db/features-json/asmjs.json | 352 ++++++++++++++++++ .../caniuse-db/features-json/async-clipboard.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/async-functions.json | 342 ++++++++++++++++++ .../async-iterations-and-generators.json | 334 +++++++++++++++++ .../caniuse-db/features-json/atob-btoa.json | 347 ++++++++++++++++++ .../caniuse-db/features-json/audio-api.json | 353 ++++++++++++++++++ node_modules/caniuse-db/features-json/audio.json | 373 +++++++++++++++++++ .../caniuse-db/features-json/audiotracks.json | 338 +++++++++++++++++ .../caniuse-db/features-json/autofocus.json | 343 ++++++++++++++++++ .../caniuse-db/features-json/auxclick.json | 354 ++++++++++++++++++ node_modules/caniuse-db/features-json/av1.json | 350 ++++++++++++++++++ .../features-json/background-attachment.json | 348 ++++++++++++++++++ .../features-json/background-clip-text.json | 357 ++++++++++++++++++ .../features-json/background-img-opts.json | 358 ++++++++++++++++++ .../features-json/background-position-x-y.json | 353 ++++++++++++++++++ .../background-repeat-round-space.json | 341 +++++++++++++++++ .../caniuse-db/features-json/background-sync.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/battery-status.json | 341 +++++++++++++++++ node_modules/caniuse-db/features-json/beacon.json | 339 +++++++++++++++++ .../caniuse-db/features-json/beforeafterprint.json | 346 ++++++++++++++++++ node_modules/caniuse-db/features-json/bigint.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/blobbuilder.json | 341 +++++++++++++++++ .../caniuse-db/features-json/bloburls.json | 342 ++++++++++++++++++ .../caniuse-db/features-json/border-image.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/border-radius.json | 365 +++++++++++++++++++ .../caniuse-db/features-json/broadcastchannel.json | 337 +++++++++++++++++ node_modules/caniuse-db/features-json/brotli.json | 351 ++++++++++++++++++ node_modules/caniuse-db/features-json/calc.json | 381 +++++++++++++++++++ .../caniuse-db/features-json/canvas-blending.json | 337 +++++++++++++++++ .../caniuse-db/features-json/canvas-text.json | 350 ++++++++++++++++++ node_modules/caniuse-db/features-json/canvas.json | 380 +++++++++++++++++++ node_modules/caniuse-db/features-json/ch-unit.json | 341 +++++++++++++++++ .../features-json/chacha20-poly1305.json | 345 ++++++++++++++++++ .../features-json/channel-messaging.json | 341 +++++++++++++++++ .../caniuse-db/features-json/childnode-remove.json | 337 +++++++++++++++++ .../caniuse-db/features-json/classlist.json | 363 +++++++++++++++++++ .../client-hints-dpr-width-viewport.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/clipboard.json | 349 ++++++++++++++++++ .../features-json/comparedocumentposition.json | 338 +++++++++++++++++ .../caniuse-db/features-json/console-basic.json | 350 ++++++++++++++++++ .../caniuse-db/features-json/console-time.json | 337 +++++++++++++++++ node_modules/caniuse-db/features-json/const.json | 344 ++++++++++++++++++ .../features-json/constraint-validation.json | 347 ++++++++++++++++++ .../caniuse-db/features-json/contenteditable.json | 358 ++++++++++++++++++ .../features-json/contentsecuritypolicy.json | 354 ++++++++++++++++++ .../features-json/contentsecuritypolicy2.json | 350 ++++++++++++++++++ node_modules/caniuse-db/features-json/cors.json | 368 +++++++++++++++++++ .../features-json/createimagebitmap.json | 339 +++++++++++++++++ .../features-json/credential-management.json | 358 ++++++++++++++++++ .../caniuse-db/features-json/cryptography.json | 372 +++++++++++++++++++ node_modules/caniuse-db/features-json/css-all.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/css-animation.json | 362 +++++++++++++++++++ .../caniuse-db/features-json/css-any-link.json | 337 +++++++++++++++++ .../caniuse-db/features-json/css-appearance.json | 339 +++++++++++++++++ .../caniuse-db/features-json/css-apply-rule.json | 337 +++++++++++++++++ .../features-json/css-at-counter-style.json | 337 +++++++++++++++++ .../features-json/css-backdrop-filter.json | 352 ++++++++++++++++++ .../features-json/css-background-offsets.json | 346 ++++++++++++++++++ .../features-json/css-backgroundblendmode.json | 348 ++++++++++++++++++ .../features-json/css-boxdecorationbreak.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/css-boxshadow.json | 357 ++++++++++++++++++ .../caniuse-db/features-json/css-canvas.json | 337 +++++++++++++++++ .../caniuse-db/features-json/css-caret-color.json | 345 ++++++++++++++++++ .../features-json/css-case-insensitive.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/css-clip-path.json | 347 ++++++++++++++++++ .../caniuse-db/features-json/css-color-adjust.json | 351 ++++++++++++++++++ .../features-json/css-conic-gradients.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/css-containment.json | 342 ++++++++++++++++++ .../caniuse-db/features-json/css-counters.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/css-crisp-edges.json | 357 ++++++++++++++++++ .../caniuse-db/features-json/css-cross-fade.json | 337 +++++++++++++++++ .../features-json/css-default-pseudo.json | 354 ++++++++++++++++++ .../features-json/css-descendant-gtgt.json | 349 ++++++++++++++++++ .../features-json/css-deviceadaptation.json | 358 ++++++++++++++++++ .../caniuse-db/features-json/css-dir-pseudo.json | 357 ++++++++++++++++++ .../features-json/css-display-contents.json | 352 ++++++++++++++++++ .../features-json/css-element-function.json | 342 ++++++++++++++++++ .../caniuse-db/features-json/css-env-function.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/css-exclusions.json | 345 ++++++++++++++++++ .../features-json/css-featurequeries.json | 354 ++++++++++++++++++ .../features-json/css-filter-function.json | 340 +++++++++++++++++ .../caniuse-db/features-json/css-filters.json | 355 ++++++++++++++++++ .../caniuse-db/features-json/css-first-letter.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/css-first-line.json | 341 +++++++++++++++++ .../caniuse-db/features-json/css-fixed.json | 353 ++++++++++++++++++ .../features-json/css-focus-visible.json | 362 +++++++++++++++++++ .../caniuse-db/features-json/css-focus-within.json | 365 +++++++++++++++++++ .../features-json/css-font-rendering-controls.json | 350 ++++++++++++++++++ .../caniuse-db/features-json/css-font-stretch.json | 341 +++++++++++++++++ .../caniuse-db/features-json/css-gencontent.json | 354 ++++++++++++++++++ .../caniuse-db/features-json/css-gradients.json | 347 ++++++++++++++++++ .../caniuse-db/features-json/css-grid.json | 374 +++++++++++++++++++ .../features-json/css-hanging-punctuation.json | 341 +++++++++++++++++ node_modules/caniuse-db/features-json/css-has.json | 341 +++++++++++++++++ .../caniuse-db/features-json/css-hyphenate.json | 337 +++++++++++++++++ .../caniuse-db/features-json/css-hyphens.json | 349 ++++++++++++++++++ .../features-json/css-image-orientation.json | 351 ++++++++++++++++++ .../caniuse-db/features-json/css-image-set.json | 345 ++++++++++++++++++ .../features-json/css-in-out-of-range.json | 343 ++++++++++++++++++ .../features-json/css-indeterminate-pseudo.json | 359 ++++++++++++++++++ .../features-json/css-initial-letter.json | 351 ++++++++++++++++++ .../features-json/css-initial-value.json | 341 +++++++++++++++++ .../features-json/css-letter-spacing.json | 337 +++++++++++++++++ .../caniuse-db/features-json/css-line-clamp.json | 341 +++++++++++++++++ .../features-json/css-logical-props.json | 347 ++++++++++++++++++ .../features-json/css-marker-pseudo.json | 357 ++++++++++++++++++ .../caniuse-db/features-json/css-masks.json | 362 +++++++++++++++++++ .../features-json/css-matches-pseudo.json | 360 ++++++++++++++++++ .../features-json/css-math-functions.json | 337 +++++++++++++++++ .../features-json/css-media-interaction.json | 350 ++++++++++++++++++ .../features-json/css-media-resolution.json | 350 ++++++++++++++++++ .../features-json/css-media-scripting.json | 358 ++++++++++++++++++ .../caniuse-db/features-json/css-mediaqueries.json | 355 ++++++++++++++++++ .../caniuse-db/features-json/css-mixblendmode.json | 347 ++++++++++++++++++ .../caniuse-db/features-json/css-motion-paths.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/css-namespaces.json | 337 +++++++++++++++++ .../caniuse-db/features-json/css-not-sel-list.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/css-nth-child-of.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/css-opacity.json | 337 +++++++++++++++++ .../features-json/css-optional-pseudo.json | 345 ++++++++++++++++++ .../features-json/css-overflow-anchor.json | 341 +++++++++++++++++ .../caniuse-db/features-json/css-overflow.json | 346 ++++++++++++++++++ .../features-json/css-overscroll-behavior.json | 354 ++++++++++++++++++ .../caniuse-db/features-json/css-page-break.json | 343 ++++++++++++++++++ .../caniuse-db/features-json/css-paged-media.json | 356 ++++++++++++++++++ .../caniuse-db/features-json/css-paint-api.json | 342 ++++++++++++++++++ .../features-json/css-placeholder-shown.json | 346 ++++++++++++++++++ .../caniuse-db/features-json/css-placeholder.json | 353 ++++++++++++++++++ .../features-json/css-read-only-write.json | 353 ++++++++++++++++++ .../features-json/css-rebeccapurple.json | 337 +++++++++++++++++ .../caniuse-db/features-json/css-reflections.json | 341 +++++++++++++++++ .../caniuse-db/features-json/css-regions.json | 350 ++++++++++++++++++ .../features-json/css-repeating-gradients.json | 343 ++++++++++++++++++ .../caniuse-db/features-json/css-resize.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/css-revert-value.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/css-rrggbbaa.json | 341 +++++++++++++++++ .../features-json/css-scroll-behavior.json | 346 ++++++++++++++++++ .../caniuse-db/features-json/css-scrollbar.json | 355 ++++++++++++++++++ .../caniuse-db/features-json/css-sel2.json | 366 +++++++++++++++++++ .../caniuse-db/features-json/css-sel3.json | 363 +++++++++++++++++++ .../caniuse-db/features-json/css-selection.json | 347 ++++++++++++++++++ .../caniuse-db/features-json/css-shapes.json | 342 ++++++++++++++++++ .../caniuse-db/features-json/css-snappoints.json | 354 ++++++++++++++++++ .../caniuse-db/features-json/css-sticky.json | 367 +++++++++++++++++++ .../caniuse-db/features-json/css-supports-api.json | 354 ++++++++++++++++++ .../caniuse-db/features-json/css-table.json | 342 ++++++++++++++++++ .../features-json/css-text-align-last.json | 343 ++++++++++++++++++ .../caniuse-db/features-json/css-text-indent.json | 350 ++++++++++++++++++ .../caniuse-db/features-json/css-text-justify.json | 348 ++++++++++++++++++ .../features-json/css-text-orientation.json | 337 +++++++++++++++++ .../caniuse-db/features-json/css-text-spacing.json | 337 +++++++++++++++++ .../caniuse-db/features-json/css-textshadow.json | 354 ++++++++++++++++++ .../features-json/css-touch-action-2.json | 352 ++++++++++++++++++ .../caniuse-db/features-json/css-touch-action.json | 364 +++++++++++++++++++ .../caniuse-db/features-json/css-transitions.json | 369 +++++++++++++++++++ .../caniuse-db/features-json/css-unicode-bidi.json | 339 +++++++++++++++++ .../caniuse-db/features-json/css-unset-value.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/css-variables.json | 354 ++++++++++++++++++ .../features-json/css-widows-orphans.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/css-writing-mode.json | 342 ++++++++++++++++++ .../caniuse-db/features-json/css-zoom.json | 359 ++++++++++++++++++ .../caniuse-db/features-json/css3-attr.json | 353 ++++++++++++++++++ .../caniuse-db/features-json/css3-boxsizing.json | 370 +++++++++++++++++++ .../caniuse-db/features-json/css3-colors.json | 341 +++++++++++++++++ .../features-json/css3-cursors-grab.json | 337 +++++++++++++++++ .../features-json/css3-cursors-newer.json | 337 +++++++++++++++++ .../caniuse-db/features-json/css3-cursors.json | 343 ++++++++++++++++++ .../caniuse-db/features-json/css3-tabsize.json | 343 ++++++++++++++++++ .../caniuse-db/features-json/currentcolor.json | 346 ++++++++++++++++++ .../caniuse-db/features-json/custom-elements.json | 371 +++++++++++++++++++ .../features-json/custom-elementsv1.json | 356 ++++++++++++++++++ .../caniuse-db/features-json/customevent.json | 347 ++++++++++++++++++ .../caniuse-db/features-json/datalist.json | 363 +++++++++++++++++++ node_modules/caniuse-db/features-json/dataset.json | 366 +++++++++++++++++++ node_modules/caniuse-db/features-json/datauri.json | 353 ++++++++++++++++++ node_modules/caniuse-db/features-json/details.json | 368 +++++++++++++++++++ .../features-json/deviceorientation.json | 354 ++++++++++++++++++ .../caniuse-db/features-json/devicepixelratio.json | 338 +++++++++++++++++ node_modules/caniuse-db/features-json/dialog.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/dispatchevent.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/do-not-track.json | 342 ++++++++++++++++++ .../features-json/document-currentscript.json | 337 +++++++++++++++++ .../features-json/document-evaluate-xpath.json | 350 ++++++++++++++++++ .../features-json/document-execcommand.json | 341 +++++++++++++++++ .../features-json/document-scrollingelement.json | 341 +++++++++++++++++ .../caniuse-db/features-json/documenthead.json | 337 +++++++++++++++++ .../features-json/dom-manip-convenience.json | 361 ++++++++++++++++++ .../caniuse-db/features-json/dom-range.json | 346 ++++++++++++++++++ .../caniuse-db/features-json/domcontentloaded.json | 337 +++++++++++++++++ .../domfocusin-domfocusout-events.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/dommatrix.json | 353 ++++++++++++++++++ .../caniuse-db/features-json/download.json | 353 ++++++++++++++++++ .../caniuse-db/features-json/dragndrop.json | 393 ++++++++++++++++++++ .../caniuse-db/features-json/element-closest.json | 345 ++++++++++++++++++ .../features-json/element-from-point.json | 339 +++++++++++++++++ node_modules/caniuse-db/features-json/eme.json | 346 ++++++++++++++++++ node_modules/caniuse-db/features-json/eot.json | 341 +++++++++++++++++ node_modules/caniuse-db/features-json/es5.json | 348 ++++++++++++++++++ .../caniuse-db/features-json/es6-class.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/es6-generators.json | 341 +++++++++++++++++ .../features-json/es6-module-dynamic-import.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/es6-module.json | 369 +++++++++++++++++++ .../caniuse-db/features-json/es6-number.json | 340 +++++++++++++++++ .../features-json/es6-string-includes.json | 339 +++++++++++++++++ .../caniuse-db/features-json/eventsource.json | 360 ++++++++++++++++++ .../caniuse-db/features-json/feature-policy.json | 356 ++++++++++++++++++ node_modules/caniuse-db/features-json/fetch.json | 346 ++++++++++++++++++ .../features-json/fieldset-disabled.json | 339 +++++++++++++++++ node_modules/caniuse-db/features-json/fileapi.json | 346 ++++++++++++++++++ .../caniuse-db/features-json/filereader.json | 346 ++++++++++++++++++ .../caniuse-db/features-json/filereadersync.json | 337 +++++++++++++++++ .../caniuse-db/features-json/filesystem.json | 345 ++++++++++++++++++ node_modules/caniuse-db/features-json/flac.json | 347 ++++++++++++++++++ node_modules/caniuse-db/features-json/flexbox.json | 402 +++++++++++++++++++++ .../caniuse-db/features-json/flow-root.json | 354 ++++++++++++++++++ .../features-json/focusin-focusout-events.json | 345 ++++++++++++++++++ .../features-json/focusoptions-preventscroll.json | 349 ++++++++++++++++++ .../features-json/font-family-system-ui.json | 342 ++++++++++++++++++ .../caniuse-db/features-json/font-feature.json | 367 +++++++++++++++++++ .../caniuse-db/features-json/font-kerning.json | 337 +++++++++++++++++ .../caniuse-db/features-json/font-loading.json | 342 ++++++++++++++++++ .../caniuse-db/features-json/font-size-adjust.json | 346 ++++++++++++++++++ .../caniuse-db/features-json/font-smooth.json | 345 ++++++++++++++++++ .../features-json/font-unicode-range.json | 358 ++++++++++++++++++ .../features-json/font-variant-alternates.json | 338 +++++++++++++++++ .../features-json/font-variant-east-asian.json | 337 +++++++++++++++++ .../caniuse-db/features-json/fontface.json | 351 ++++++++++++++++++ .../caniuse-db/features-json/form-attribute.json | 345 ++++++++++++++++++ .../features-json/form-submit-attributes.json | 337 +++++++++++++++++ .../caniuse-db/features-json/form-validation.json | 351 ++++++++++++++++++ node_modules/caniuse-db/features-json/forms.json | 346 ++++++++++++++++++ .../caniuse-db/features-json/fullscreen.json | 369 +++++++++++++++++++ node_modules/caniuse-db/features-json/gamepad.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/geolocation.json | 356 ++++++++++++++++++ .../features-json/getboundingclientrect.json | 353 ++++++++++++++++++ .../caniuse-db/features-json/getcomputedstyle.json | 352 ++++++++++++++++++ .../features-json/getelementsbyclassname.json | 350 ++++++++++++++++++ .../caniuse-db/features-json/getrandomvalues.json | 338 +++++++++++++++++ .../caniuse-db/features-json/gyroscope.json | 341 +++++++++++++++++ .../features-json/hardwareconcurrency.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/hashchange.json | 356 ++++++++++++++++++ node_modules/caniuse-db/features-json/heif.json | 337 +++++++++++++++++ node_modules/caniuse-db/features-json/hevc.json | 351 ++++++++++++++++++ node_modules/caniuse-db/features-json/hidden.json | 337 +++++++++++++++++ .../features-json/high-resolution-time.json | 355 ++++++++++++++++++ node_modules/caniuse-db/features-json/history.json | 362 +++++++++++++++++++ .../features-json/html-media-capture.json | 347 ++++++++++++++++++ .../caniuse-db/features-json/html5semantic.json | 356 ++++++++++++++++++ .../features-json/http-live-streaming.json | 341 +++++++++++++++++ node_modules/caniuse-db/features-json/http2.json | 344 ++++++++++++++++++ .../caniuse-db/features-json/iframe-sandbox.json | 348 ++++++++++++++++++ .../caniuse-db/features-json/iframe-seamless.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/iframe-srcdoc.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/imagecapture.json | 351 ++++++++++++++++++ node_modules/caniuse-db/features-json/ime.json | 337 +++++++++++++++++ .../img-naturalwidth-naturalheight.json | 342 ++++++++++++++++++ node_modules/caniuse-db/features-json/imports.json | 358 ++++++++++++++++++ .../features-json/indeterminate-checkbox.json | 342 ++++++++++++++++++ .../caniuse-db/features-json/indexeddb.json | 361 ++++++++++++++++++ .../caniuse-db/features-json/indexeddb2.json | 342 ++++++++++++++++++ .../caniuse-db/features-json/inline-block.json | 347 ++++++++++++++++++ .../caniuse-db/features-json/innertext.json | 355 ++++++++++++++++++ .../features-json/input-autocomplete-onoff.json | 341 +++++++++++++++++ .../caniuse-db/features-json/input-color.json | 357 ++++++++++++++++++ .../caniuse-db/features-json/input-datetime.json | 361 ++++++++++++++++++ .../features-json/input-email-tel-url.json | 337 +++++++++++++++++ .../caniuse-db/features-json/input-event.json | 352 ++++++++++++++++++ .../features-json/input-file-accept.json | 344 ++++++++++++++++++ .../features-json/input-file-directory.json | 338 +++++++++++++++++ .../features-json/input-file-multiple.json | 341 +++++++++++++++++ .../caniuse-db/features-json/input-inputmode.json | 338 +++++++++++++++++ .../caniuse-db/features-json/input-minlength.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/input-number.json | 373 +++++++++++++++++++ .../caniuse-db/features-json/input-pattern.json | 342 ++++++++++++++++++ .../features-json/input-placeholder.json | 361 ++++++++++++++++++ .../caniuse-db/features-json/input-range.json | 370 +++++++++++++++++++ .../caniuse-db/features-json/input-search.json | 341 +++++++++++++++++ .../caniuse-db/features-json/input-selection.json | 338 +++++++++++++++++ .../caniuse-db/features-json/insert-adjacent.json | 349 ++++++++++++++++++ .../features-json/insertadjacenthtml.json | 343 ++++++++++++++++++ .../internationalization-plural-rul.json | 341 +++++++++++++++++ .../features-json/internationalization.json | 353 ++++++++++++++++++ .../features-json/intersectionobserver.json | 351 ++++++++++++++++++ .../caniuse-db/features-json/intrinsic-width.json | 342 ++++++++++++++++++ .../caniuse-db/features-json/jpeg2000.json | 337 +++++++++++++++++ node_modules/caniuse-db/features-json/jpegxr.json | 345 ++++++++++++++++++ node_modules/caniuse-db/features-json/json.json | 351 ++++++++++++++++++ .../justify-content-space-evenly.json | 341 +++++++++++++++++ .../features-json/kerning-pairs-ligatures.json | 341 +++++++++++++++++ .../features-json/keyboardevent-charcode.json | 337 +++++++++++++++++ .../features-json/keyboardevent-code.json | 345 ++++++++++++++++++ .../keyboardevent-getmodifierstate.json | 341 +++++++++++++++++ .../features-json/keyboardevent-key.json | 358 ++++++++++++++++++ .../features-json/keyboardevent-location.json | 337 +++++++++++++++++ .../features-json/keyboardevent-which.json | 337 +++++++++++++++++ .../caniuse-db/features-json/lazyload.json | 341 +++++++++++++++++ node_modules/caniuse-db/features-json/let.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/link-icon-png.json | 342 ++++++++++++++++++ .../caniuse-db/features-json/link-icon-svg.json | 349 ++++++++++++++++++ .../features-json/link-rel-dns-prefetch.json | 341 +++++++++++++++++ .../features-json/link-rel-preconnect.json | 338 +++++++++++++++++ .../features-json/link-rel-prefetch.json | 341 +++++++++++++++++ .../caniuse-db/features-json/link-rel-preload.json | 348 ++++++++++++++++++ .../features-json/link-rel-prerender.json | 341 +++++++++++++++++ .../caniuse-db/features-json/localecompare.json | 337 +++++++++++++++++ .../caniuse-db/features-json/magnetometer.json | 341 +++++++++++++++++ .../caniuse-db/features-json/matchesselector.json | 346 ++++++++++++++++++ .../caniuse-db/features-json/matchmedia.json | 350 ++++++++++++++++++ node_modules/caniuse-db/features-json/mathml.json | 354 ++++++++++++++++++ .../caniuse-db/features-json/maxlength.json | 346 ++++++++++++++++++ .../caniuse-db/features-json/media-attribute.json | 341 +++++++++++++++++ .../caniuse-db/features-json/media-fragments.json | 337 +++++++++++++++++ .../features-json/media-session-api.json | 349 ++++++++++++++++++ .../features-json/mediacapture-fromelement.json | 347 ++++++++++++++++++ .../caniuse-db/features-json/mediarecorder.json | 338 +++++++++++++++++ .../caniuse-db/features-json/mediasource.json | 348 ++++++++++++++++++ node_modules/caniuse-db/features-json/menu.json | 357 ++++++++++++++++++ .../caniuse-db/features-json/meta-theme-color.json | 342 ++++++++++++++++++ node_modules/caniuse-db/features-json/meter.json | 353 ++++++++++++++++++ node_modules/caniuse-db/features-json/midi.json | 341 +++++++++++++++++ .../caniuse-db/features-json/minmaxwh.json | 360 ++++++++++++++++++ node_modules/caniuse-db/features-json/mp3.json | 337 +++++++++++++++++ .../caniuse-db/features-json/mpeg-dash.json | 342 ++++++++++++++++++ node_modules/caniuse-db/features-json/mpeg4.json | 350 ++++++++++++++++++ .../caniuse-db/features-json/multibackgrounds.json | 346 ++++++++++++++++++ .../caniuse-db/features-json/multicolumn.json | 383 ++++++++++++++++++++ .../caniuse-db/features-json/mutation-events.json | 338 +++++++++++++++++ .../caniuse-db/features-json/mutationobserver.json | 347 ++++++++++++++++++ .../features-json/namevalue-storage.json | 379 +++++++++++++++++++ .../caniuse-db/features-json/nav-timing.json | 346 ++++++++++++++++++ .../features-json/navigator-language.json | 337 +++++++++++++++++ node_modules/caniuse-db/features-json/netinfo.json | 341 +++++++++++++++++ .../caniuse-db/features-json/node-contains.json | 341 +++++++++++++++++ .../features-json/node-parentelement.json | 338 +++++++++++++++++ .../caniuse-db/features-json/notifications.json | 371 +++++++++++++++++++ .../caniuse-db/features-json/object-fit.json | 350 ++++++++++++++++++ .../caniuse-db/features-json/object-observe.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/object-values.json | 341 +++++++++++++++++ .../caniuse-db/features-json/objectrtc.json | 337 +++++++++++++++++ .../caniuse-db/features-json/offline-apps.json | 360 ++++++++++++++++++ .../caniuse-db/features-json/offscreencanvas.json | 342 ++++++++++++++++++ .../caniuse-db/features-json/ogg-vorbis.json | 337 +++++++++++++++++ node_modules/caniuse-db/features-json/ogv.json | 337 +++++++++++++++++ .../caniuse-db/features-json/ol-reversed.json | 341 +++++++++++++++++ .../features-json/once-event-listener.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/online-status.json | 340 +++++++++++++++++ node_modules/caniuse-db/features-json/opus.json | 345 ++++++++++++++++++ .../features-json/orientation-sensor.json | 341 +++++++++++++++++ node_modules/caniuse-db/features-json/outline.json | 342 ++++++++++++++++++ .../caniuse-db/features-json/pad-start-end.json | 341 +++++++++++++++++ .../features-json/page-transition-events.json | 342 ++++++++++++++++++ .../caniuse-db/features-json/pagevisibility.json | 351 ++++++++++++++++++ .../features-json/passive-event-listener.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/passwordrules.json | 347 ++++++++++++++++++ node_modules/caniuse-db/features-json/path2d.json | 338 +++++++++++++++++ .../caniuse-db/features-json/payment-request.json | 364 +++++++++++++++++++ .../caniuse-db/features-json/permissions-api.json | 342 ++++++++++++++++++ .../features-json/picture-in-picture.json | 345 ++++++++++++++++++ node_modules/caniuse-db/features-json/picture.json | 366 +++++++++++++++++++ node_modules/caniuse-db/features-json/ping.json | 341 +++++++++++++++++ .../caniuse-db/features-json/png-alpha.json | 343 ++++++++++++++++++ .../caniuse-db/features-json/pointer-events.json | 356 ++++++++++++++++++ node_modules/caniuse-db/features-json/pointer.json | 365 +++++++++++++++++++ .../caniuse-db/features-json/pointerlock.json | 341 +++++++++++++++++ .../features-json/prefers-reduced-motion.json | 341 +++++++++++++++++ .../caniuse-db/features-json/progress.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/promise-finally.json | 337 +++++++++++++++++ .../caniuse-db/features-json/promises.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/proximity.json | 341 +++++++++++++++++ node_modules/caniuse-db/features-json/proxy.json | 353 ++++++++++++++++++ .../caniuse-db/features-json/publickeypinning.json | 337 +++++++++++++++++ .../caniuse-db/features-json/push-api.json | 344 ++++++++++++++++++ .../caniuse-db/features-json/queryselector.json | 351 ++++++++++++++++++ .../caniuse-db/features-json/readonly-attr.json | 343 ++++++++++++++++++ .../caniuse-db/features-json/referrer-policy.json | 342 ++++++++++++++++++ .../features-json/registerprotocolhandler.json | 337 +++++++++++++++++ .../caniuse-db/features-json/rel-noopener.json | 351 ++++++++++++++++++ .../caniuse-db/features-json/rel-noreferrer.json | 339 +++++++++++++++++ node_modules/caniuse-db/features-json/rellist.json | 342 ++++++++++++++++++ node_modules/caniuse-db/features-json/rem.json | 356 ++++++++++++++++++ .../features-json/requestanimationframe.json | 352 ++++++++++++++++++ .../features-json/requestidlecallback.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/resizeobserver.json | 354 ++++++++++++++++++ .../caniuse-db/features-json/resource-timing.json | 346 ++++++++++++++++++ .../caniuse-db/features-json/rest-parameters.json | 337 +++++++++++++++++ .../features-json/rtcpeerconnection.json | 351 ++++++++++++++++++ node_modules/caniuse-db/features-json/ruby.json | 355 ++++++++++++++++++ node_modules/caniuse-db/features-json/run-in.json | 342 ++++++++++++++++++ .../features-json/same-site-cookie-attribute.json | 358 ++++++++++++++++++ .../features-json/screen-orientation.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/script-async.json | 350 ++++++++++++++++++ .../caniuse-db/features-json/script-defer.json | 356 ++++++++++++++++++ .../caniuse-db/features-json/scrollintoview.json | 342 ++++++++++++++++++ .../features-json/scrollintoviewifneeded.json | 342 ++++++++++++++++++ node_modules/caniuse-db/features-json/sdch.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/selection-api.json | 341 +++++++++++++++++ .../caniuse-db/features-json/server-timing.json | 342 ++++++++++++++++++ .../caniuse-db/features-json/serviceworkers.json | 348 ++++++++++++++++++ .../caniuse-db/features-json/setimmediate.json | 353 ++++++++++++++++++ node_modules/caniuse-db/features-json/sha-2.json | 342 ++++++++++++++++++ .../caniuse-db/features-json/shadowdom.json | 354 ++++++++++++++++++ .../caniuse-db/features-json/shadowdomv1.json | 347 ++++++++++++++++++ .../features-json/sharedarraybuffer.json | 337 +++++++++++++++++ .../caniuse-db/features-json/sharedworkers.json | 341 +++++++++++++++++ node_modules/caniuse-db/features-json/sni.json | 337 +++++++++++++++++ node_modules/caniuse-db/features-json/spdy.json | 341 +++++++++++++++++ .../features-json/speech-recognition.json | 351 ++++++++++++++++++ .../caniuse-db/features-json/speech-synthesis.json | 356 ++++++++++++++++++ .../features-json/spellcheck-attribute.json | 339 +++++++++++++++++ .../caniuse-db/features-json/sql-storage.json | 346 ++++++++++++++++++ node_modules/caniuse-db/features-json/srcset.json | 353 ++++++++++++++++++ .../features-json/stopimmediatepropagation.json | 337 +++++++++++++++++ node_modules/caniuse-db/features-json/stream.json | 359 ++++++++++++++++++ node_modules/caniuse-db/features-json/streams.json | 350 ++++++++++++++++++ .../features-json/stricttransportsecurity.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/style-scoped.json | 351 ++++++++++++++++++ .../features-json/subresource-integrity.json | 350 ++++++++++++++++++ node_modules/caniuse-db/features-json/svg-css.json | 348 ++++++++++++++++++ .../caniuse-db/features-json/svg-filters.json | 354 ++++++++++++++++++ .../caniuse-db/features-json/svg-fonts.json | 342 ++++++++++++++++++ .../caniuse-db/features-json/svg-fragment.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/svg-html.json | 348 ++++++++++++++++++ .../caniuse-db/features-json/svg-html5.json | 344 ++++++++++++++++++ node_modules/caniuse-db/features-json/svg-img.json | 343 ++++++++++++++++++ .../caniuse-db/features-json/svg-smil.json | 358 ++++++++++++++++++ node_modules/caniuse-db/features-json/svg.json | 369 +++++++++++++++++++ node_modules/caniuse-db/features-json/symbols.json | 337 +++++++++++++++++ .../caniuse-db/features-json/tabindex-attr.json | 341 +++++++++++++++++ .../features-json/template-literals.json | 342 ++++++++++++++++++ .../caniuse-db/features-json/template.json | 348 ++++++++++++++++++ .../caniuse-db/features-json/testfeat.json | 337 +++++++++++++++++ .../caniuse-db/features-json/text-decoration.json | 361 ++++++++++++++++++ .../caniuse-db/features-json/text-emphasis.json | 348 ++++++++++++++++++ .../caniuse-db/features-json/text-overflow.json | 357 ++++++++++++++++++ .../caniuse-db/features-json/text-size-adjust.json | 342 ++++++++++++++++++ .../caniuse-db/features-json/text-stroke.json | 348 ++++++++++++++++++ .../caniuse-db/features-json/textcontent.json | 337 +++++++++++++++++ .../caniuse-db/features-json/textencoder.json | 345 ++++++++++++++++++ node_modules/caniuse-db/features-json/tls1-1.json | 353 ++++++++++++++++++ node_modules/caniuse-db/features-json/tls1-2.json | 337 +++++++++++++++++ node_modules/caniuse-db/features-json/tls1-3.json | 348 ++++++++++++++++++ .../caniuse-db/features-json/token-binding.json | 338 +++++++++++++++++ node_modules/caniuse-db/features-json/touch.json | 365 +++++++++++++++++++ .../caniuse-db/features-json/transforms2d.json | 369 +++++++++++++++++++ .../caniuse-db/features-json/transforms3d.json | 372 +++++++++++++++++++ node_modules/caniuse-db/features-json/ttf.json | 339 +++++++++++++++++ .../caniuse-db/features-json/typedarrays.json | 348 ++++++++++++++++++ node_modules/caniuse-db/features-json/u2f.json | 343 ++++++++++++++++++ .../features-json/unhandledrejection.json | 346 ++++++++++++++++++ .../features-json/upgradeinsecurerequests.json | 345 ++++++++++++++++++ node_modules/caniuse-db/features-json/url.json | 341 +++++++++++++++++ .../caniuse-db/features-json/urlsearchparams.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/use-strict.json | 341 +++++++++++++++++ .../caniuse-db/features-json/user-select-none.json | 350 ++++++++++++++++++ .../caniuse-db/features-json/user-timing.json | 353 ++++++++++++++++++ .../caniuse-db/features-json/variable-fonts.json | 352 ++++++++++++++++++ .../caniuse-db/features-json/vibration.json | 353 ++++++++++++++++++ node_modules/caniuse-db/features-json/video.json | 359 ++++++++++++++++++ .../caniuse-db/features-json/videotracks.json | 338 +++++++++++++++++ .../caniuse-db/features-json/viewport-units.json | 390 ++++++++++++++++++++ .../caniuse-db/features-json/wai-aria.json | 353 ++++++++++++++++++ node_modules/caniuse-db/features-json/wasm.json | 345 ++++++++++++++++++ node_modules/caniuse-db/features-json/wav.json | 337 +++++++++++++++++ .../caniuse-db/features-json/wbr-element.json | 337 +++++++++++++++++ .../caniuse-db/features-json/web-animation.json | 353 ++++++++++++++++++ .../caniuse-db/features-json/web-app-manifest.json | 343 ++++++++++++++++++ .../caniuse-db/features-json/web-bluetooth.json | 352 ++++++++++++++++++ .../caniuse-db/features-json/web-share.json | 351 ++++++++++++++++++ .../caniuse-db/features-json/webauthn.json | 341 +++++++++++++++++ node_modules/caniuse-db/features-json/webgl.json | 355 ++++++++++++++++++ node_modules/caniuse-db/features-json/webgl2.json | 345 ++++++++++++++++++ node_modules/caniuse-db/features-json/webm.json | 353 ++++++++++++++++++ node_modules/caniuse-db/features-json/webp.json | 353 ++++++++++++++++++ .../caniuse-db/features-json/websockets.json | 360 ++++++++++++++++++ node_modules/caniuse-db/features-json/webusb.json | 337 +++++++++++++++++ node_modules/caniuse-db/features-json/webvr.json | 363 +++++++++++++++++++ node_modules/caniuse-db/features-json/webvtt.json | 350 ++++++++++++++++++ .../caniuse-db/features-json/webworkers.json | 349 ++++++++++++++++++ .../caniuse-db/features-json/will-change.json | 345 ++++++++++++++++++ node_modules/caniuse-db/features-json/woff.json | 337 +++++++++++++++++ node_modules/caniuse-db/features-json/woff2.json | 341 +++++++++++++++++ .../caniuse-db/features-json/word-break.json | 341 +++++++++++++++++ .../caniuse-db/features-json/wordwrap.json | 353 ++++++++++++++++++ .../caniuse-db/features-json/x-doc-messaging.json | 358 ++++++++++++++++++ .../caniuse-db/features-json/x-frame-options.json | 353 ++++++++++++++++++ node_modules/caniuse-db/features-json/xhr2.json | 362 +++++++++++++++++++ node_modules/caniuse-db/features-json/xhtml.json | 345 ++++++++++++++++++ .../caniuse-db/features-json/xhtmlsmil.json | 341 +++++++++++++++++ .../caniuse-db/features-json/xml-serializer.json | 349 ++++++++++++++++++ 501 files changed, 174354 insertions(+) create mode 100644 node_modules/caniuse-db/features-json/aac.json create mode 100644 node_modules/caniuse-db/features-json/abortcontroller.json create mode 100644 node_modules/caniuse-db/features-json/ac3-ec3.json create mode 100644 node_modules/caniuse-db/features-json/accelerometer.json create mode 100644 node_modules/caniuse-db/features-json/addeventlistener.json create mode 100644 node_modules/caniuse-db/features-json/alternate-stylesheet.json create mode 100644 node_modules/caniuse-db/features-json/ambient-light.json create mode 100644 node_modules/caniuse-db/features-json/apng.json create mode 100644 node_modules/caniuse-db/features-json/array-find-index.json create mode 100644 node_modules/caniuse-db/features-json/array-find.json create mode 100644 node_modules/caniuse-db/features-json/array-includes.json create mode 100644 node_modules/caniuse-db/features-json/arrow-functions.json create mode 100644 node_modules/caniuse-db/features-json/asmjs.json create mode 100644 node_modules/caniuse-db/features-json/async-clipboard.json create mode 100644 node_modules/caniuse-db/features-json/async-functions.json create mode 100644 node_modules/caniuse-db/features-json/async-iterations-and-generators.json create mode 100644 node_modules/caniuse-db/features-json/atob-btoa.json create mode 100644 node_modules/caniuse-db/features-json/audio-api.json create mode 100644 node_modules/caniuse-db/features-json/audio.json create mode 100644 node_modules/caniuse-db/features-json/audiotracks.json create mode 100644 node_modules/caniuse-db/features-json/autofocus.json create mode 100644 node_modules/caniuse-db/features-json/auxclick.json create mode 100644 node_modules/caniuse-db/features-json/av1.json create mode 100644 node_modules/caniuse-db/features-json/background-attachment.json create mode 100644 node_modules/caniuse-db/features-json/background-clip-text.json create mode 100644 node_modules/caniuse-db/features-json/background-img-opts.json create mode 100644 node_modules/caniuse-db/features-json/background-position-x-y.json create mode 100644 node_modules/caniuse-db/features-json/background-repeat-round-space.json create mode 100644 node_modules/caniuse-db/features-json/background-sync.json create mode 100644 node_modules/caniuse-db/features-json/battery-status.json create mode 100644 node_modules/caniuse-db/features-json/beacon.json create mode 100644 node_modules/caniuse-db/features-json/beforeafterprint.json create mode 100644 node_modules/caniuse-db/features-json/bigint.json create mode 100644 node_modules/caniuse-db/features-json/blobbuilder.json create mode 100644 node_modules/caniuse-db/features-json/bloburls.json create mode 100644 node_modules/caniuse-db/features-json/border-image.json create mode 100644 node_modules/caniuse-db/features-json/border-radius.json create mode 100644 node_modules/caniuse-db/features-json/broadcastchannel.json create mode 100644 node_modules/caniuse-db/features-json/brotli.json create mode 100644 node_modules/caniuse-db/features-json/calc.json create mode 100644 node_modules/caniuse-db/features-json/canvas-blending.json create mode 100644 node_modules/caniuse-db/features-json/canvas-text.json create mode 100644 node_modules/caniuse-db/features-json/canvas.json create mode 100644 node_modules/caniuse-db/features-json/ch-unit.json create mode 100644 node_modules/caniuse-db/features-json/chacha20-poly1305.json create mode 100644 node_modules/caniuse-db/features-json/channel-messaging.json create mode 100644 node_modules/caniuse-db/features-json/childnode-remove.json create mode 100644 node_modules/caniuse-db/features-json/classlist.json create mode 100644 node_modules/caniuse-db/features-json/client-hints-dpr-width-viewport.json create mode 100644 node_modules/caniuse-db/features-json/clipboard.json create mode 100644 node_modules/caniuse-db/features-json/comparedocumentposition.json create mode 100644 node_modules/caniuse-db/features-json/console-basic.json create mode 100644 node_modules/caniuse-db/features-json/console-time.json create mode 100644 node_modules/caniuse-db/features-json/const.json create mode 100644 node_modules/caniuse-db/features-json/constraint-validation.json create mode 100644 node_modules/caniuse-db/features-json/contenteditable.json create mode 100644 node_modules/caniuse-db/features-json/contentsecuritypolicy.json create mode 100644 node_modules/caniuse-db/features-json/contentsecuritypolicy2.json create mode 100644 node_modules/caniuse-db/features-json/cors.json create mode 100644 node_modules/caniuse-db/features-json/createimagebitmap.json create mode 100644 node_modules/caniuse-db/features-json/credential-management.json create mode 100644 node_modules/caniuse-db/features-json/cryptography.json create mode 100644 node_modules/caniuse-db/features-json/css-all.json create mode 100644 node_modules/caniuse-db/features-json/css-animation.json create mode 100644 node_modules/caniuse-db/features-json/css-any-link.json create mode 100644 node_modules/caniuse-db/features-json/css-appearance.json create mode 100644 node_modules/caniuse-db/features-json/css-apply-rule.json create mode 100644 node_modules/caniuse-db/features-json/css-at-counter-style.json create mode 100644 node_modules/caniuse-db/features-json/css-backdrop-filter.json create mode 100644 node_modules/caniuse-db/features-json/css-background-offsets.json create mode 100644 node_modules/caniuse-db/features-json/css-backgroundblendmode.json create mode 100644 node_modules/caniuse-db/features-json/css-boxdecorationbreak.json create mode 100644 node_modules/caniuse-db/features-json/css-boxshadow.json create mode 100644 node_modules/caniuse-db/features-json/css-canvas.json create mode 100644 node_modules/caniuse-db/features-json/css-caret-color.json create mode 100644 node_modules/caniuse-db/features-json/css-case-insensitive.json create mode 100644 node_modules/caniuse-db/features-json/css-clip-path.json create mode 100644 node_modules/caniuse-db/features-json/css-color-adjust.json create mode 100644 node_modules/caniuse-db/features-json/css-conic-gradients.json create mode 100644 node_modules/caniuse-db/features-json/css-containment.json create mode 100644 node_modules/caniuse-db/features-json/css-counters.json create mode 100644 node_modules/caniuse-db/features-json/css-crisp-edges.json create mode 100644 node_modules/caniuse-db/features-json/css-cross-fade.json create mode 100644 node_modules/caniuse-db/features-json/css-default-pseudo.json create mode 100644 node_modules/caniuse-db/features-json/css-descendant-gtgt.json create mode 100644 node_modules/caniuse-db/features-json/css-deviceadaptation.json create mode 100644 node_modules/caniuse-db/features-json/css-dir-pseudo.json create mode 100644 node_modules/caniuse-db/features-json/css-display-contents.json create mode 100644 node_modules/caniuse-db/features-json/css-element-function.json create mode 100644 node_modules/caniuse-db/features-json/css-env-function.json create mode 100644 node_modules/caniuse-db/features-json/css-exclusions.json create mode 100644 node_modules/caniuse-db/features-json/css-featurequeries.json create mode 100644 node_modules/caniuse-db/features-json/css-filter-function.json create mode 100644 node_modules/caniuse-db/features-json/css-filters.json create mode 100644 node_modules/caniuse-db/features-json/css-first-letter.json create mode 100644 node_modules/caniuse-db/features-json/css-first-line.json create mode 100644 node_modules/caniuse-db/features-json/css-fixed.json create mode 100644 node_modules/caniuse-db/features-json/css-focus-visible.json create mode 100644 node_modules/caniuse-db/features-json/css-focus-within.json create mode 100644 node_modules/caniuse-db/features-json/css-font-rendering-controls.json create mode 100644 node_modules/caniuse-db/features-json/css-font-stretch.json create mode 100644 node_modules/caniuse-db/features-json/css-gencontent.json create mode 100644 node_modules/caniuse-db/features-json/css-gradients.json create mode 100644 node_modules/caniuse-db/features-json/css-grid.json create mode 100644 node_modules/caniuse-db/features-json/css-hanging-punctuation.json create mode 100644 node_modules/caniuse-db/features-json/css-has.json create mode 100644 node_modules/caniuse-db/features-json/css-hyphenate.json create mode 100644 node_modules/caniuse-db/features-json/css-hyphens.json create mode 100644 node_modules/caniuse-db/features-json/css-image-orientation.json create mode 100644 node_modules/caniuse-db/features-json/css-image-set.json create mode 100644 node_modules/caniuse-db/features-json/css-in-out-of-range.json create mode 100644 node_modules/caniuse-db/features-json/css-indeterminate-pseudo.json create mode 100644 node_modules/caniuse-db/features-json/css-initial-letter.json create mode 100644 node_modules/caniuse-db/features-json/css-initial-value.json create mode 100644 node_modules/caniuse-db/features-json/css-letter-spacing.json create mode 100644 node_modules/caniuse-db/features-json/css-line-clamp.json create mode 100644 node_modules/caniuse-db/features-json/css-logical-props.json create mode 100644 node_modules/caniuse-db/features-json/css-marker-pseudo.json create mode 100644 node_modules/caniuse-db/features-json/css-masks.json create mode 100644 node_modules/caniuse-db/features-json/css-matches-pseudo.json create mode 100644 node_modules/caniuse-db/features-json/css-math-functions.json create mode 100644 node_modules/caniuse-db/features-json/css-media-interaction.json create mode 100644 node_modules/caniuse-db/features-json/css-media-resolution.json create mode 100644 node_modules/caniuse-db/features-json/css-media-scripting.json create mode 100644 node_modules/caniuse-db/features-json/css-mediaqueries.json create mode 100644 node_modules/caniuse-db/features-json/css-mixblendmode.json create mode 100644 node_modules/caniuse-db/features-json/css-motion-paths.json create mode 100644 node_modules/caniuse-db/features-json/css-namespaces.json create mode 100644 node_modules/caniuse-db/features-json/css-not-sel-list.json create mode 100644 node_modules/caniuse-db/features-json/css-nth-child-of.json create mode 100644 node_modules/caniuse-db/features-json/css-opacity.json create mode 100644 node_modules/caniuse-db/features-json/css-optional-pseudo.json create mode 100644 node_modules/caniuse-db/features-json/css-overflow-anchor.json create mode 100644 node_modules/caniuse-db/features-json/css-overflow.json create mode 100644 node_modules/caniuse-db/features-json/css-overscroll-behavior.json create mode 100644 node_modules/caniuse-db/features-json/css-page-break.json create mode 100644 node_modules/caniuse-db/features-json/css-paged-media.json create mode 100644 node_modules/caniuse-db/features-json/css-paint-api.json create mode 100644 node_modules/caniuse-db/features-json/css-placeholder-shown.json create mode 100644 node_modules/caniuse-db/features-json/css-placeholder.json create mode 100644 node_modules/caniuse-db/features-json/css-read-only-write.json create mode 100644 node_modules/caniuse-db/features-json/css-rebeccapurple.json create mode 100644 node_modules/caniuse-db/features-json/css-reflections.json create mode 100644 node_modules/caniuse-db/features-json/css-regions.json create mode 100644 node_modules/caniuse-db/features-json/css-repeating-gradients.json create mode 100644 node_modules/caniuse-db/features-json/css-resize.json create mode 100644 node_modules/caniuse-db/features-json/css-revert-value.json create mode 100644 node_modules/caniuse-db/features-json/css-rrggbbaa.json create mode 100644 node_modules/caniuse-db/features-json/css-scroll-behavior.json create mode 100644 node_modules/caniuse-db/features-json/css-scrollbar.json create mode 100644 node_modules/caniuse-db/features-json/css-sel2.json create mode 100644 node_modules/caniuse-db/features-json/css-sel3.json create mode 100644 node_modules/caniuse-db/features-json/css-selection.json create mode 100644 node_modules/caniuse-db/features-json/css-shapes.json create mode 100644 node_modules/caniuse-db/features-json/css-snappoints.json create mode 100644 node_modules/caniuse-db/features-json/css-sticky.json create mode 100644 node_modules/caniuse-db/features-json/css-supports-api.json create mode 100644 node_modules/caniuse-db/features-json/css-table.json create mode 100644 node_modules/caniuse-db/features-json/css-text-align-last.json create mode 100644 node_modules/caniuse-db/features-json/css-text-indent.json create mode 100644 node_modules/caniuse-db/features-json/css-text-justify.json create mode 100644 node_modules/caniuse-db/features-json/css-text-orientation.json create mode 100644 node_modules/caniuse-db/features-json/css-text-spacing.json create mode 100644 node_modules/caniuse-db/features-json/css-textshadow.json create mode 100644 node_modules/caniuse-db/features-json/css-touch-action-2.json create mode 100644 node_modules/caniuse-db/features-json/css-touch-action.json create mode 100644 node_modules/caniuse-db/features-json/css-transitions.json create mode 100644 node_modules/caniuse-db/features-json/css-unicode-bidi.json create mode 100644 node_modules/caniuse-db/features-json/css-unset-value.json create mode 100644 node_modules/caniuse-db/features-json/css-variables.json create mode 100644 node_modules/caniuse-db/features-json/css-widows-orphans.json create mode 100644 node_modules/caniuse-db/features-json/css-writing-mode.json create mode 100644 node_modules/caniuse-db/features-json/css-zoom.json create mode 100644 node_modules/caniuse-db/features-json/css3-attr.json create mode 100644 node_modules/caniuse-db/features-json/css3-boxsizing.json create mode 100644 node_modules/caniuse-db/features-json/css3-colors.json create mode 100644 node_modules/caniuse-db/features-json/css3-cursors-grab.json create mode 100644 node_modules/caniuse-db/features-json/css3-cursors-newer.json create mode 100644 node_modules/caniuse-db/features-json/css3-cursors.json create mode 100644 node_modules/caniuse-db/features-json/css3-tabsize.json create mode 100644 node_modules/caniuse-db/features-json/currentcolor.json create mode 100644 node_modules/caniuse-db/features-json/custom-elements.json create mode 100644 node_modules/caniuse-db/features-json/custom-elementsv1.json create mode 100644 node_modules/caniuse-db/features-json/customevent.json create mode 100644 node_modules/caniuse-db/features-json/datalist.json create mode 100644 node_modules/caniuse-db/features-json/dataset.json create mode 100644 node_modules/caniuse-db/features-json/datauri.json create mode 100644 node_modules/caniuse-db/features-json/details.json create mode 100644 node_modules/caniuse-db/features-json/deviceorientation.json create mode 100644 node_modules/caniuse-db/features-json/devicepixelratio.json create mode 100644 node_modules/caniuse-db/features-json/dialog.json create mode 100644 node_modules/caniuse-db/features-json/dispatchevent.json create mode 100644 node_modules/caniuse-db/features-json/do-not-track.json create mode 100644 node_modules/caniuse-db/features-json/document-currentscript.json create mode 100644 node_modules/caniuse-db/features-json/document-evaluate-xpath.json create mode 100644 node_modules/caniuse-db/features-json/document-execcommand.json create mode 100644 node_modules/caniuse-db/features-json/document-scrollingelement.json create mode 100644 node_modules/caniuse-db/features-json/documenthead.json create mode 100644 node_modules/caniuse-db/features-json/dom-manip-convenience.json create mode 100644 node_modules/caniuse-db/features-json/dom-range.json create mode 100644 node_modules/caniuse-db/features-json/domcontentloaded.json create mode 100644 node_modules/caniuse-db/features-json/domfocusin-domfocusout-events.json create mode 100644 node_modules/caniuse-db/features-json/dommatrix.json create mode 100644 node_modules/caniuse-db/features-json/download.json create mode 100644 node_modules/caniuse-db/features-json/dragndrop.json create mode 100644 node_modules/caniuse-db/features-json/element-closest.json create mode 100644 node_modules/caniuse-db/features-json/element-from-point.json create mode 100644 node_modules/caniuse-db/features-json/eme.json create mode 100644 node_modules/caniuse-db/features-json/eot.json create mode 100644 node_modules/caniuse-db/features-json/es5.json create mode 100644 node_modules/caniuse-db/features-json/es6-class.json create mode 100644 node_modules/caniuse-db/features-json/es6-generators.json create mode 100644 node_modules/caniuse-db/features-json/es6-module-dynamic-import.json create mode 100644 node_modules/caniuse-db/features-json/es6-module.json create mode 100644 node_modules/caniuse-db/features-json/es6-number.json create mode 100644 node_modules/caniuse-db/features-json/es6-string-includes.json create mode 100644 node_modules/caniuse-db/features-json/eventsource.json create mode 100644 node_modules/caniuse-db/features-json/feature-policy.json create mode 100644 node_modules/caniuse-db/features-json/fetch.json create mode 100644 node_modules/caniuse-db/features-json/fieldset-disabled.json create mode 100644 node_modules/caniuse-db/features-json/fileapi.json create mode 100644 node_modules/caniuse-db/features-json/filereader.json create mode 100644 node_modules/caniuse-db/features-json/filereadersync.json create mode 100644 node_modules/caniuse-db/features-json/filesystem.json create mode 100644 node_modules/caniuse-db/features-json/flac.json create mode 100644 node_modules/caniuse-db/features-json/flexbox.json create mode 100644 node_modules/caniuse-db/features-json/flow-root.json create mode 100644 node_modules/caniuse-db/features-json/focusin-focusout-events.json create mode 100644 node_modules/caniuse-db/features-json/focusoptions-preventscroll.json create mode 100644 node_modules/caniuse-db/features-json/font-family-system-ui.json create mode 100644 node_modules/caniuse-db/features-json/font-feature.json create mode 100644 node_modules/caniuse-db/features-json/font-kerning.json create mode 100644 node_modules/caniuse-db/features-json/font-loading.json create mode 100644 node_modules/caniuse-db/features-json/font-size-adjust.json create mode 100644 node_modules/caniuse-db/features-json/font-smooth.json create mode 100644 node_modules/caniuse-db/features-json/font-unicode-range.json create mode 100644 node_modules/caniuse-db/features-json/font-variant-alternates.json create mode 100644 node_modules/caniuse-db/features-json/font-variant-east-asian.json create mode 100644 node_modules/caniuse-db/features-json/fontface.json create mode 100644 node_modules/caniuse-db/features-json/form-attribute.json create mode 100644 node_modules/caniuse-db/features-json/form-submit-attributes.json create mode 100644 node_modules/caniuse-db/features-json/form-validation.json create mode 100644 node_modules/caniuse-db/features-json/forms.json create mode 100644 node_modules/caniuse-db/features-json/fullscreen.json create mode 100644 node_modules/caniuse-db/features-json/gamepad.json create mode 100644 node_modules/caniuse-db/features-json/geolocation.json create mode 100644 node_modules/caniuse-db/features-json/getboundingclientrect.json create mode 100644 node_modules/caniuse-db/features-json/getcomputedstyle.json create mode 100644 node_modules/caniuse-db/features-json/getelementsbyclassname.json create mode 100644 node_modules/caniuse-db/features-json/getrandomvalues.json create mode 100644 node_modules/caniuse-db/features-json/gyroscope.json create mode 100644 node_modules/caniuse-db/features-json/hardwareconcurrency.json create mode 100644 node_modules/caniuse-db/features-json/hashchange.json create mode 100644 node_modules/caniuse-db/features-json/heif.json create mode 100644 node_modules/caniuse-db/features-json/hevc.json create mode 100644 node_modules/caniuse-db/features-json/hidden.json create mode 100644 node_modules/caniuse-db/features-json/high-resolution-time.json create mode 100644 node_modules/caniuse-db/features-json/history.json create mode 100644 node_modules/caniuse-db/features-json/html-media-capture.json create mode 100644 node_modules/caniuse-db/features-json/html5semantic.json create mode 100644 node_modules/caniuse-db/features-json/http-live-streaming.json create mode 100644 node_modules/caniuse-db/features-json/http2.json create mode 100644 node_modules/caniuse-db/features-json/iframe-sandbox.json create mode 100644 node_modules/caniuse-db/features-json/iframe-seamless.json create mode 100644 node_modules/caniuse-db/features-json/iframe-srcdoc.json create mode 100644 node_modules/caniuse-db/features-json/imagecapture.json create mode 100644 node_modules/caniuse-db/features-json/ime.json create mode 100644 node_modules/caniuse-db/features-json/img-naturalwidth-naturalheight.json create mode 100644 node_modules/caniuse-db/features-json/imports.json create mode 100644 node_modules/caniuse-db/features-json/indeterminate-checkbox.json create mode 100644 node_modules/caniuse-db/features-json/indexeddb.json create mode 100644 node_modules/caniuse-db/features-json/indexeddb2.json create mode 100644 node_modules/caniuse-db/features-json/inline-block.json create mode 100644 node_modules/caniuse-db/features-json/innertext.json create mode 100644 node_modules/caniuse-db/features-json/input-autocomplete-onoff.json create mode 100644 node_modules/caniuse-db/features-json/input-color.json create mode 100644 node_modules/caniuse-db/features-json/input-datetime.json create mode 100644 node_modules/caniuse-db/features-json/input-email-tel-url.json create mode 100644 node_modules/caniuse-db/features-json/input-event.json create mode 100644 node_modules/caniuse-db/features-json/input-file-accept.json create mode 100644 node_modules/caniuse-db/features-json/input-file-directory.json create mode 100644 node_modules/caniuse-db/features-json/input-file-multiple.json create mode 100644 node_modules/caniuse-db/features-json/input-inputmode.json create mode 100644 node_modules/caniuse-db/features-json/input-minlength.json create mode 100644 node_modules/caniuse-db/features-json/input-number.json create mode 100644 node_modules/caniuse-db/features-json/input-pattern.json create mode 100644 node_modules/caniuse-db/features-json/input-placeholder.json create mode 100644 node_modules/caniuse-db/features-json/input-range.json create mode 100644 node_modules/caniuse-db/features-json/input-search.json create mode 100644 node_modules/caniuse-db/features-json/input-selection.json create mode 100644 node_modules/caniuse-db/features-json/insert-adjacent.json create mode 100644 node_modules/caniuse-db/features-json/insertadjacenthtml.json create mode 100644 node_modules/caniuse-db/features-json/internationalization-plural-rul.json create mode 100644 node_modules/caniuse-db/features-json/internationalization.json create mode 100644 node_modules/caniuse-db/features-json/intersectionobserver.json create mode 100644 node_modules/caniuse-db/features-json/intrinsic-width.json create mode 100644 node_modules/caniuse-db/features-json/jpeg2000.json create mode 100644 node_modules/caniuse-db/features-json/jpegxr.json create mode 100644 node_modules/caniuse-db/features-json/json.json create mode 100644 node_modules/caniuse-db/features-json/justify-content-space-evenly.json create mode 100644 node_modules/caniuse-db/features-json/kerning-pairs-ligatures.json create mode 100644 node_modules/caniuse-db/features-json/keyboardevent-charcode.json create mode 100644 node_modules/caniuse-db/features-json/keyboardevent-code.json create mode 100644 node_modules/caniuse-db/features-json/keyboardevent-getmodifierstate.json create mode 100644 node_modules/caniuse-db/features-json/keyboardevent-key.json create mode 100644 node_modules/caniuse-db/features-json/keyboardevent-location.json create mode 100644 node_modules/caniuse-db/features-json/keyboardevent-which.json create mode 100644 node_modules/caniuse-db/features-json/lazyload.json create mode 100644 node_modules/caniuse-db/features-json/let.json create mode 100644 node_modules/caniuse-db/features-json/link-icon-png.json create mode 100644 node_modules/caniuse-db/features-json/link-icon-svg.json create mode 100644 node_modules/caniuse-db/features-json/link-rel-dns-prefetch.json create mode 100644 node_modules/caniuse-db/features-json/link-rel-preconnect.json create mode 100644 node_modules/caniuse-db/features-json/link-rel-prefetch.json create mode 100644 node_modules/caniuse-db/features-json/link-rel-preload.json create mode 100644 node_modules/caniuse-db/features-json/link-rel-prerender.json create mode 100644 node_modules/caniuse-db/features-json/localecompare.json create mode 100644 node_modules/caniuse-db/features-json/magnetometer.json create mode 100644 node_modules/caniuse-db/features-json/matchesselector.json create mode 100644 node_modules/caniuse-db/features-json/matchmedia.json create mode 100644 node_modules/caniuse-db/features-json/mathml.json create mode 100644 node_modules/caniuse-db/features-json/maxlength.json create mode 100644 node_modules/caniuse-db/features-json/media-attribute.json create mode 100644 node_modules/caniuse-db/features-json/media-fragments.json create mode 100644 node_modules/caniuse-db/features-json/media-session-api.json create mode 100644 node_modules/caniuse-db/features-json/mediacapture-fromelement.json create mode 100644 node_modules/caniuse-db/features-json/mediarecorder.json create mode 100644 node_modules/caniuse-db/features-json/mediasource.json create mode 100644 node_modules/caniuse-db/features-json/menu.json create mode 100644 node_modules/caniuse-db/features-json/meta-theme-color.json create mode 100644 node_modules/caniuse-db/features-json/meter.json create mode 100644 node_modules/caniuse-db/features-json/midi.json create mode 100644 node_modules/caniuse-db/features-json/minmaxwh.json create mode 100644 node_modules/caniuse-db/features-json/mp3.json create mode 100644 node_modules/caniuse-db/features-json/mpeg-dash.json create mode 100644 node_modules/caniuse-db/features-json/mpeg4.json create mode 100644 node_modules/caniuse-db/features-json/multibackgrounds.json create mode 100644 node_modules/caniuse-db/features-json/multicolumn.json create mode 100644 node_modules/caniuse-db/features-json/mutation-events.json create mode 100644 node_modules/caniuse-db/features-json/mutationobserver.json create mode 100644 node_modules/caniuse-db/features-json/namevalue-storage.json create mode 100644 node_modules/caniuse-db/features-json/nav-timing.json create mode 100644 node_modules/caniuse-db/features-json/navigator-language.json create mode 100644 node_modules/caniuse-db/features-json/netinfo.json create mode 100644 node_modules/caniuse-db/features-json/node-contains.json create mode 100644 node_modules/caniuse-db/features-json/node-parentelement.json create mode 100644 node_modules/caniuse-db/features-json/notifications.json create mode 100644 node_modules/caniuse-db/features-json/object-fit.json create mode 100644 node_modules/caniuse-db/features-json/object-observe.json create mode 100644 node_modules/caniuse-db/features-json/object-values.json create mode 100644 node_modules/caniuse-db/features-json/objectrtc.json create mode 100644 node_modules/caniuse-db/features-json/offline-apps.json create mode 100644 node_modules/caniuse-db/features-json/offscreencanvas.json create mode 100644 node_modules/caniuse-db/features-json/ogg-vorbis.json create mode 100644 node_modules/caniuse-db/features-json/ogv.json create mode 100644 node_modules/caniuse-db/features-json/ol-reversed.json create mode 100644 node_modules/caniuse-db/features-json/once-event-listener.json create mode 100644 node_modules/caniuse-db/features-json/online-status.json create mode 100644 node_modules/caniuse-db/features-json/opus.json create mode 100644 node_modules/caniuse-db/features-json/orientation-sensor.json create mode 100644 node_modules/caniuse-db/features-json/outline.json create mode 100644 node_modules/caniuse-db/features-json/pad-start-end.json create mode 100644 node_modules/caniuse-db/features-json/page-transition-events.json create mode 100644 node_modules/caniuse-db/features-json/pagevisibility.json create mode 100644 node_modules/caniuse-db/features-json/passive-event-listener.json create mode 100644 node_modules/caniuse-db/features-json/passwordrules.json create mode 100644 node_modules/caniuse-db/features-json/path2d.json create mode 100644 node_modules/caniuse-db/features-json/payment-request.json create mode 100644 node_modules/caniuse-db/features-json/permissions-api.json create mode 100644 node_modules/caniuse-db/features-json/picture-in-picture.json create mode 100644 node_modules/caniuse-db/features-json/picture.json create mode 100644 node_modules/caniuse-db/features-json/ping.json create mode 100644 node_modules/caniuse-db/features-json/png-alpha.json create mode 100644 node_modules/caniuse-db/features-json/pointer-events.json create mode 100644 node_modules/caniuse-db/features-json/pointer.json create mode 100644 node_modules/caniuse-db/features-json/pointerlock.json create mode 100644 node_modules/caniuse-db/features-json/prefers-reduced-motion.json create mode 100644 node_modules/caniuse-db/features-json/progress.json create mode 100644 node_modules/caniuse-db/features-json/promise-finally.json create mode 100644 node_modules/caniuse-db/features-json/promises.json create mode 100644 node_modules/caniuse-db/features-json/proximity.json create mode 100644 node_modules/caniuse-db/features-json/proxy.json create mode 100644 node_modules/caniuse-db/features-json/publickeypinning.json create mode 100644 node_modules/caniuse-db/features-json/push-api.json create mode 100644 node_modules/caniuse-db/features-json/queryselector.json create mode 100644 node_modules/caniuse-db/features-json/readonly-attr.json create mode 100644 node_modules/caniuse-db/features-json/referrer-policy.json create mode 100644 node_modules/caniuse-db/features-json/registerprotocolhandler.json create mode 100644 node_modules/caniuse-db/features-json/rel-noopener.json create mode 100644 node_modules/caniuse-db/features-json/rel-noreferrer.json create mode 100644 node_modules/caniuse-db/features-json/rellist.json create mode 100644 node_modules/caniuse-db/features-json/rem.json create mode 100644 node_modules/caniuse-db/features-json/requestanimationframe.json create mode 100644 node_modules/caniuse-db/features-json/requestidlecallback.json create mode 100644 node_modules/caniuse-db/features-json/resizeobserver.json create mode 100644 node_modules/caniuse-db/features-json/resource-timing.json create mode 100644 node_modules/caniuse-db/features-json/rest-parameters.json create mode 100644 node_modules/caniuse-db/features-json/rtcpeerconnection.json create mode 100644 node_modules/caniuse-db/features-json/ruby.json create mode 100644 node_modules/caniuse-db/features-json/run-in.json create mode 100644 node_modules/caniuse-db/features-json/same-site-cookie-attribute.json create mode 100644 node_modules/caniuse-db/features-json/screen-orientation.json create mode 100644 node_modules/caniuse-db/features-json/script-async.json create mode 100644 node_modules/caniuse-db/features-json/script-defer.json create mode 100644 node_modules/caniuse-db/features-json/scrollintoview.json create mode 100644 node_modules/caniuse-db/features-json/scrollintoviewifneeded.json create mode 100644 node_modules/caniuse-db/features-json/sdch.json create mode 100644 node_modules/caniuse-db/features-json/selection-api.json create mode 100644 node_modules/caniuse-db/features-json/server-timing.json create mode 100644 node_modules/caniuse-db/features-json/serviceworkers.json create mode 100644 node_modules/caniuse-db/features-json/setimmediate.json create mode 100644 node_modules/caniuse-db/features-json/sha-2.json create mode 100644 node_modules/caniuse-db/features-json/shadowdom.json create mode 100644 node_modules/caniuse-db/features-json/shadowdomv1.json create mode 100644 node_modules/caniuse-db/features-json/sharedarraybuffer.json create mode 100644 node_modules/caniuse-db/features-json/sharedworkers.json create mode 100644 node_modules/caniuse-db/features-json/sni.json create mode 100644 node_modules/caniuse-db/features-json/spdy.json create mode 100644 node_modules/caniuse-db/features-json/speech-recognition.json create mode 100644 node_modules/caniuse-db/features-json/speech-synthesis.json create mode 100644 node_modules/caniuse-db/features-json/spellcheck-attribute.json create mode 100644 node_modules/caniuse-db/features-json/sql-storage.json create mode 100644 node_modules/caniuse-db/features-json/srcset.json create mode 100644 node_modules/caniuse-db/features-json/stopimmediatepropagation.json create mode 100644 node_modules/caniuse-db/features-json/stream.json create mode 100644 node_modules/caniuse-db/features-json/streams.json create mode 100644 node_modules/caniuse-db/features-json/stricttransportsecurity.json create mode 100644 node_modules/caniuse-db/features-json/style-scoped.json create mode 100644 node_modules/caniuse-db/features-json/subresource-integrity.json create mode 100644 node_modules/caniuse-db/features-json/svg-css.json create mode 100644 node_modules/caniuse-db/features-json/svg-filters.json create mode 100644 node_modules/caniuse-db/features-json/svg-fonts.json create mode 100644 node_modules/caniuse-db/features-json/svg-fragment.json create mode 100644 node_modules/caniuse-db/features-json/svg-html.json create mode 100644 node_modules/caniuse-db/features-json/svg-html5.json create mode 100644 node_modules/caniuse-db/features-json/svg-img.json create mode 100644 node_modules/caniuse-db/features-json/svg-smil.json create mode 100644 node_modules/caniuse-db/features-json/svg.json create mode 100644 node_modules/caniuse-db/features-json/symbols.json create mode 100644 node_modules/caniuse-db/features-json/tabindex-attr.json create mode 100644 node_modules/caniuse-db/features-json/template-literals.json create mode 100644 node_modules/caniuse-db/features-json/template.json create mode 100644 node_modules/caniuse-db/features-json/testfeat.json create mode 100644 node_modules/caniuse-db/features-json/text-decoration.json create mode 100644 node_modules/caniuse-db/features-json/text-emphasis.json create mode 100644 node_modules/caniuse-db/features-json/text-overflow.json create mode 100644 node_modules/caniuse-db/features-json/text-size-adjust.json create mode 100644 node_modules/caniuse-db/features-json/text-stroke.json create mode 100644 node_modules/caniuse-db/features-json/textcontent.json create mode 100644 node_modules/caniuse-db/features-json/textencoder.json create mode 100644 node_modules/caniuse-db/features-json/tls1-1.json create mode 100644 node_modules/caniuse-db/features-json/tls1-2.json create mode 100644 node_modules/caniuse-db/features-json/tls1-3.json create mode 100644 node_modules/caniuse-db/features-json/token-binding.json create mode 100644 node_modules/caniuse-db/features-json/touch.json create mode 100644 node_modules/caniuse-db/features-json/transforms2d.json create mode 100644 node_modules/caniuse-db/features-json/transforms3d.json create mode 100644 node_modules/caniuse-db/features-json/ttf.json create mode 100644 node_modules/caniuse-db/features-json/typedarrays.json create mode 100644 node_modules/caniuse-db/features-json/u2f.json create mode 100644 node_modules/caniuse-db/features-json/unhandledrejection.json create mode 100644 node_modules/caniuse-db/features-json/upgradeinsecurerequests.json create mode 100644 node_modules/caniuse-db/features-json/url.json create mode 100644 node_modules/caniuse-db/features-json/urlsearchparams.json create mode 100644 node_modules/caniuse-db/features-json/use-strict.json create mode 100644 node_modules/caniuse-db/features-json/user-select-none.json create mode 100644 node_modules/caniuse-db/features-json/user-timing.json create mode 100644 node_modules/caniuse-db/features-json/variable-fonts.json create mode 100644 node_modules/caniuse-db/features-json/vibration.json create mode 100644 node_modules/caniuse-db/features-json/video.json create mode 100644 node_modules/caniuse-db/features-json/videotracks.json create mode 100644 node_modules/caniuse-db/features-json/viewport-units.json create mode 100644 node_modules/caniuse-db/features-json/wai-aria.json create mode 100644 node_modules/caniuse-db/features-json/wasm.json create mode 100644 node_modules/caniuse-db/features-json/wav.json create mode 100644 node_modules/caniuse-db/features-json/wbr-element.json create mode 100644 node_modules/caniuse-db/features-json/web-animation.json create mode 100644 node_modules/caniuse-db/features-json/web-app-manifest.json create mode 100644 node_modules/caniuse-db/features-json/web-bluetooth.json create mode 100644 node_modules/caniuse-db/features-json/web-share.json create mode 100644 node_modules/caniuse-db/features-json/webauthn.json create mode 100644 node_modules/caniuse-db/features-json/webgl.json create mode 100644 node_modules/caniuse-db/features-json/webgl2.json create mode 100644 node_modules/caniuse-db/features-json/webm.json create mode 100644 node_modules/caniuse-db/features-json/webp.json create mode 100644 node_modules/caniuse-db/features-json/websockets.json create mode 100644 node_modules/caniuse-db/features-json/webusb.json create mode 100644 node_modules/caniuse-db/features-json/webvr.json create mode 100644 node_modules/caniuse-db/features-json/webvtt.json create mode 100644 node_modules/caniuse-db/features-json/webworkers.json create mode 100644 node_modules/caniuse-db/features-json/will-change.json create mode 100644 node_modules/caniuse-db/features-json/woff.json create mode 100644 node_modules/caniuse-db/features-json/woff2.json create mode 100644 node_modules/caniuse-db/features-json/word-break.json create mode 100644 node_modules/caniuse-db/features-json/wordwrap.json create mode 100644 node_modules/caniuse-db/features-json/x-doc-messaging.json create mode 100644 node_modules/caniuse-db/features-json/x-frame-options.json create mode 100644 node_modules/caniuse-db/features-json/xhr2.json create mode 100644 node_modules/caniuse-db/features-json/xhtml.json create mode 100644 node_modules/caniuse-db/features-json/xhtmlsmil.json create mode 100644 node_modules/caniuse-db/features-json/xml-serializer.json (limited to 'node_modules/caniuse-db/features-json') diff --git a/node_modules/caniuse-db/features-json/aac.json b/node_modules/caniuse-db/features-json/aac.json new file mode 100644 index 00000000..01b0fe74 --- /dev/null +++ b/node_modules/caniuse-db/features-json/aac.json @@ -0,0 +1,337 @@ +{ + "title":"AAC audio file format", + "description":"Advanced Audio Coding format, designed to be the successor format to MP3, with generally better sound quality.", + "spec":"http://www.digitalpreservation.gov/formats/fdd/fdd000114.shtml", + "status":"other", + "links":[ + { + "url":"https://en.wikipedia.org/wiki/Advanced_Audio_Coding", + "title":"Wikipedia article" + } + ], + "bugs":[ + + ], + "categories":[ + "Other" + ], + "stats":{ + "ie":{ + "5.5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"y", + "10":"y", + "11":"y" + }, + "edge":{ + "12":"y", + "13":"y", + "14":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y" + }, + "firefox":{ + "2":"n", + "3":"n", + "3.5":"n", + "3.6":"n", + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"a #1", + "23":"a #1", + "24":"a #1", + "25":"a #1", + "26":"a #1", + "27":"a #1", + "28":"a #1", + "29":"a #1", + "30":"a #1", + "31":"a #1", + "32":"a #1", + "33":"a #1", + "34":"a #1", + "35":"a #1", + "36":"a #1", + "37":"a #1", + "38":"a #1", + "39":"a #1", + "40":"a #1", + "41":"a #1", + "42":"a #1", + "43":"a #1", + "44":"a #1", + "45":"a #1", + "46":"a #1", + "47":"a #1", + "48":"a #1", + "49":"a #1", + "50":"a #1", + "51":"a #1", + "52":"a #1", + "53":"a #1", + "54":"a #1", + "55":"a #1", + "56":"a #1", + "57":"a #1", + "58":"a #1", + "59":"a #1", + "60":"a #1", + "61":"a #1", + "62":"a #1", + "63":"a #1", + "64":"a #1", + "65":"a #1" + }, + "chrome":{ + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"u", + "11":"u", + "12":"y", + "13":"y", + "14":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y", + "19":"y", + "20":"y", + "21":"y", + "22":"y", + "23":"y", + "24":"y", + "25":"y", + "26":"y", + "27":"y", + "28":"y", + "29":"y", + "30":"y", + "31":"y", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y", + "66":"y", + "67":"y", + "68":"y", + "69":"y", + "70":"y", + "71":"y", + "72":"y", + "73":"y" + }, + "safari":{ + "3.1":"n", + "3.2":"n", + "4":"y", + "5":"y", + "5.1":"y", + "6":"y", + "6.1":"y", + "7":"y", + "7.1":"y", + "8":"y", + "9":"y", + "9.1":"y", + "10":"y", + "10.1":"y", + "11":"y", + "11.1":"y", + "12":"y", + "TP":"y" + }, + "opera":{ + "9":"n", + "9.5-9.6":"n", + "10.0-10.1":"n", + "10.5":"n", + "10.6":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "11.6":"n", + "12":"n", + "12.1":"n", + "15":"y", + "16":"y", + "17":"y", + "18":"y", + "19":"y", + "20":"y", + "21":"y", + "22":"y", + "23":"y", + "24":"y", + "25":"y", + "26":"y", + "27":"y", + "28":"y", + "29":"y", + "30":"y", + "31":"y", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y" + }, + "ios_saf":{ + "3.2":"u", + "4.0-4.1":"y", + "4.2-4.3":"y", + "5.0-5.1":"y", + "6.0-6.1":"y", + "7.0-7.1":"y", + "8":"y", + "8.1-8.4":"y", + "9.0-9.2":"y", + "9.3":"y", + "10.0-10.2":"y", + "10.3":"y", + "11.0-11.2":"y", + "11.3-11.4":"y", + "12":"y" + }, + "op_mini":{ + "all":"n" + }, + "android":{ + "2.1":"n", + "2.2":"n", + "2.3":"n", + "3":"y", + "4":"y", + "4.1":"y", + "4.2-4.3":"y", + "4.4":"y", + "4.4.3-4.4.4":"y", + "67":"y" + }, + "bb":{ + "7":"n", + "10":"y" + }, + "op_mob":{ + "10":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "12":"n", + "12.1":"n", + "46":"y" + }, + "and_chr":{ + "69":"y" + }, + "and_ff":{ + "62":"a #1" + }, + "ie_mob":{ + "10":"y", + "11":"n" + }, + "and_uc":{ + "11.8":"y" + }, + "samsung":{ + "4":"y", + "5":"y", + "6.2":"y", + "7.2":"y" + }, + "and_qq":{ + "1.2":"y" + }, + "baidu":{ + "7.12":"y" + } + }, + "notes":"Support refers to this format's use in the `audio` element, not other conditions.", + "notes_by_num":{ + "1":"Partial support in Firefox refers to only supporting AAC in an MP4 container and only when the operating system already has the codecs installed." + }, + "usage_perc_y":88.45, + "usage_perc_a":4.92, + "ucprefix":false, + "parent":"audio", + "keywords":"audio/aac", + "ie_id":"", + "chrome_id":"", + "firefox_id":"", + "webkit_id":"", + "shown":true +} diff --git a/node_modules/caniuse-db/features-json/abortcontroller.json b/node_modules/caniuse-db/features-json/abortcontroller.json new file mode 100644 index 00000000..8ecb6189 --- /dev/null +++ b/node_modules/caniuse-db/features-json/abortcontroller.json @@ -0,0 +1,345 @@ +{ + "title":"AbortController & AbortSignal", + "description":"Controller object that allows you to abort one or more DOM requests made with the Fetch API.", + "spec":"https://dom.spec.whatwg.org/#abortsignal", + "status":"ls", + "links":[ + { + "url":"https://developers.google.com/web/updates/2017/09/abortable-fetch", + "title":"Abortable Fetch - Google Developers article" + }, + { + "url":"https://developer.mozilla.org/en-US/docs/Web/API/AbortController", + "title":"AbortController - MDN Web Docs" + }, + { + "url":"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal", + "title":"AbortSignal - MDN Web Docs" + } + ], + "bugs":[ + + ], + "categories":[ + "JS API" + ], + "stats":{ + "ie":{ + "5.5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n" + }, + "edge":{ + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"y", + "17":"y", + "18":"y" + }, + "firefox":{ + "2":"n", + "3":"n", + "3.5":"n", + "3.6":"n", + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"n", + "51":"n", + "52":"n", + "53":"n", + "54":"n", + "55":"n", + "56":"n", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y" + }, + "chrome":{ + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"n", + "51":"n", + "52":"n", + "53":"n", + "54":"n", + "55":"n", + "56":"n", + "57":"n", + "58":"n", + "59":"n", + "60":"n", + "61":"n", + "62":"n", + "63":"n", + "64":"n", + "65":"n", + "66":"y", + "67":"y", + "68":"y", + "69":"y", + "70":"y", + "71":"y", + "72":"y", + "73":"y" + }, + "safari":{ + "3.1":"n", + "3.2":"n", + "4":"n", + "5":"n", + "5.1":"n", + "6":"n", + "6.1":"n", + "7":"n", + "7.1":"n", + "8":"n", + "9":"n", + "9.1":"n", + "10":"n", + "10.1":"n", + "11":"n", + "11.1":"y", + "12":"y", + "TP":"y" + }, + "opera":{ + "9":"n", + "9.5-9.6":"n", + "10.0-10.1":"n", + "10.5":"n", + "10.6":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "11.6":"n", + "12":"n", + "12.1":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"n", + "51":"n", + "52":"n", + "53":"y", + "54":"y", + "55":"y", + "56":"y" + }, + "ios_saf":{ + "3.2":"n", + "4.0-4.1":"n", + "4.2-4.3":"n", + "5.0-5.1":"n", + "6.0-6.1":"n", + "7.0-7.1":"n", + "8":"n", + "8.1-8.4":"n", + "9.0-9.2":"n", + "9.3":"n", + "10.0-10.2":"n", + "10.3":"n", + "11.0-11.2":"n", + "11.3-11.4":"y", + "12":"y" + }, + "op_mini":{ + "all":"n" + }, + "android":{ + "2.1":"n", + "2.2":"n", + "2.3":"n", + "3":"n", + "4":"n", + "4.1":"n", + "4.2-4.3":"n", + "4.4":"n", + "4.4.3-4.4.4":"n", + "67":"y" + }, + "bb":{ + "7":"n", + "10":"n" + }, + "op_mob":{ + "10":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "12":"n", + "12.1":"n", + "46":"n" + }, + "and_chr":{ + "69":"y" + }, + "and_ff":{ + "62":"y" + }, + "ie_mob":{ + "10":"n", + "11":"n" + }, + "and_uc":{ + "11.8":"n" + }, + "samsung":{ + "4":"n", + "5":"n", + "6.2":"n", + "7.2":"n" + }, + "and_qq":{ + "1.2":"n" + }, + "baidu":{ + "7.12":"n" + } + }, + "notes":"", + "notes_by_num":{ + + }, + "usage_perc_y":77.38, + "usage_perc_a":0, + "ucprefix":false, + "parent":"fetch", + "keywords":"abort api", + "ie_id":"", + "chrome_id":"5631483679080448", + "firefox_id":"abort-api", + "webkit_id":"", + "shown":true +} diff --git a/node_modules/caniuse-db/features-json/ac3-ec3.json b/node_modules/caniuse-db/features-json/ac3-ec3.json new file mode 100644 index 00000000..01bf388f --- /dev/null +++ b/node_modules/caniuse-db/features-json/ac3-ec3.json @@ -0,0 +1,337 @@ +{ + "title":"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs", + "description":"AC-3 and EC-3 are multi-channel lossy audio codecs, commonly used in movies. AC-3 supports 5.1 channels. Its successor EC-3 (or E-AC-3) supports 15.1 channels and bit rates up to 6144kbit/s. They're standardized as A/52:2012.", + "spec":"http://atsc.org/standard/a522012-digital-audio-compression-ac-3-e-ac-3-standard-12172012/", + "status":"other", + "links":[ + { + "url":"https://blogs.windows.com/msedgedev/2015/05/26/announcing-dolby-audio-for-high-performance-audio-in-microsoft-edge/", + "title":"Announcing Dolby Audio for high performance audio in Microsoft Edge" + } + ], + "bugs":[ + + ], + "categories":[ + "Other" + ], + "stats":{ + "ie":{ + "5.5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n" + }, + "edge":{ + "12":"y", + "13":"y", + "14":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y" + }, + "firefox":{ + "2":"n", + "3":"n", + "3.5":"n", + "3.6":"n", + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"n", + "51":"n", + "52":"n", + "53":"n", + "54":"n", + "55":"n", + "56":"n", + "57":"n", + "58":"n", + "59":"n", + "60":"n", + "61":"n", + "62":"n", + "63":"n", + "64":"n", + "65":"n" + }, + "chrome":{ + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"n", + "51":"n", + "52":"n", + "53":"n", + "54":"n", + "55":"n", + "56":"n", + "57":"n", + "58":"n", + "59":"n", + "60":"n", + "61":"n", + "62":"n", + "63":"n", + "64":"n", + "65":"n", + "66":"n", + "67":"n", + "68":"n", + "69":"n", + "70":"n", + "71":"n", + "72":"n", + "73":"n" + }, + "safari":{ + "3.1":"n", + "3.2":"n", + "4":"n", + "5":"n", + "5.1":"n", + "6":"n", + "6.1":"n", + "7":"n", + "7.1":"n", + "8":"n", + "9":"n", + "9.1":"n", + "10":"n", + "10.1":"n", + "11":"n", + "11.1":"n", + "12":"n", + "TP":"n" + }, + "opera":{ + "9":"n", + "9.5-9.6":"n", + "10.0-10.1":"n", + "10.5":"n", + "10.6":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "11.6":"n", + "12":"n", + "12.1":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"n", + "51":"n", + "52":"n", + "53":"n", + "54":"n", + "55":"n", + "56":"n" + }, + "ios_saf":{ + "3.2":"n", + "4.0-4.1":"n", + "4.2-4.3":"n", + "5.0-5.1":"n", + "6.0-6.1":"n", + "7.0-7.1":"n", + "8":"n", + "8.1-8.4":"n", + "9.0-9.2":"a #1", + "9.3":"a #1", + "10.0-10.2":"a #1", + "10.3":"a #1", + "11.0-11.2":"a #1", + "11.3-11.4":"a #1", + "12":"a #1" + }, + "op_mini":{ + "all":"n" + }, + "android":{ + "2.1":"n", + "2.2":"n", + "2.3":"n", + "3":"n", + "4":"n", + "4.1":"n", + "4.2-4.3":"n", + "4.4":"n", + "4.4.3-4.4.4":"n", + "67":"n" + }, + "bb":{ + "7":"n", + "10":"a #1" + }, + "op_mob":{ + "10":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "12":"n", + "12.1":"a #1", + "46":"n" + }, + "and_chr":{ + "69":"n" + }, + "and_ff":{ + "62":"n" + }, + "ie_mob":{ + "10":"n", + "11":"n" + }, + "and_uc":{ + "11.8":"a #1" + }, + "samsung":{ + "4":"n", + "5":"n", + "6.2":"n", + "7.2":"n" + }, + "and_qq":{ + "1.2":"n" + }, + "baidu":{ + "7.12":"n" + } + }, + "notes":"", + "notes_by_num":{ + "1":"Claims \"probably\" support, actual playback is untested" + }, + "usage_perc_y":1.99, + "usage_perc_a":14.86, + "ucprefix":false, + "parent":"", + "keywords":"Dolby,AC-3,EC-3,E-AC-3,DD+,Digital Plus,A/52,multi-channel,codec,audio", + "ie_id":"", + "chrome_id":"", + "firefox_id":"", + "webkit_id":"", + "shown":false +} diff --git a/node_modules/caniuse-db/features-json/accelerometer.json b/node_modules/caniuse-db/features-json/accelerometer.json new file mode 100644 index 00000000..aa5a5a83 --- /dev/null +++ b/node_modules/caniuse-db/features-json/accelerometer.json @@ -0,0 +1,341 @@ +{ + "title":"Accelerometer", + "description":"Defines `Accelerometer`, `LinearAccelerationSensor` and `GravitySensor` interfaces for obtaining information about acceleration applied to the X, Y and Z axis of a device that hosts the sensor.", + "spec":"https://www.w3.org/TR/accelerometer/", + "status":"cr", + "links":[ + { + "url":"https://intel.github.io/generic-sensor-demos/punchmeter/", + "title":"Demo" + }, + { + "url":"https://developers.google.com/web/updates/2017/09/sensors-for-the-web#acceleration-and-linear-accelerometer-sensor", + "title":"Article" + } + ], + "bugs":[ + + ], + "categories":[ + "JS API" + ], + "stats":{ + "ie":{ + "5.5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n" + }, + "edge":{ + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n" + }, + "firefox":{ + "2":"n", + "3":"n", + "3.5":"n", + "3.6":"n", + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"n", + "51":"n", + "52":"n", + "53":"n", + "54":"n", + "55":"n", + "56":"n", + "57":"n", + "58":"n", + "59":"n", + "60":"n", + "61":"n", + "62":"n", + "63":"n", + "64":"n", + "65":"n" + }, + "chrome":{ + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"n", + "51":"n", + "52":"n", + "53":"n", + "54":"n", + "55":"n", + "56":"n", + "57":"n", + "58":"n d #1", + "59":"n d #1", + "60":"n d #1", + "61":"n d #1", + "62":"n d #1", + "63":"n d #1", + "64":"n d #1", + "65":"n d #1", + "66":"n d #1", + "67":"y", + "68":"y", + "69":"y", + "70":"y", + "71":"y", + "72":"y", + "73":"y" + }, + "safari":{ + "3.1":"n", + "3.2":"n", + "4":"n", + "5":"n", + "5.1":"n", + "6":"n", + "6.1":"n", + "7":"n", + "7.1":"n", + "8":"n", + "9":"n", + "9.1":"n", + "10":"n", + "10.1":"n", + "11":"n", + "11.1":"n", + "12":"n", + "TP":"n" + }, + "opera":{ + "9":"n", + "9.5-9.6":"n", + "10.0-10.1":"n", + "10.5":"n", + "10.6":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "11.6":"n", + "12":"n", + "12.1":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"n", + "51":"n", + "52":"n", + "53":"n", + "54":"y", + "55":"y", + "56":"y" + }, + "ios_saf":{ + "3.2":"n", + "4.0-4.1":"n", + "4.2-4.3":"n", + "5.0-5.1":"n", + "6.0-6.1":"n", + "7.0-7.1":"n", + "8":"n", + "8.1-8.4":"n", + "9.0-9.2":"n", + "9.3":"n", + "10.0-10.2":"n", + "10.3":"n", + "11.0-11.2":"n", + "11.3-11.4":"n", + "12":"n" + }, + "op_mini":{ + "all":"n" + }, + "android":{ + "2.1":"n", + "2.2":"n", + "2.3":"n", + "3":"n", + "4":"n", + "4.1":"n", + "4.2-4.3":"n", + "4.4":"n", + "4.4.3-4.4.4":"n", + "67":"y" + }, + "bb":{ + "7":"n", + "10":"n" + }, + "op_mob":{ + "10":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "12":"n", + "12.1":"n", + "46":"n" + }, + "and_chr":{ + "69":"y" + }, + "and_ff":{ + "62":"n" + }, + "ie_mob":{ + "10":"n", + "11":"n" + }, + "and_uc":{ + "11.8":"n" + }, + "samsung":{ + "4":"n", + "5":"n", + "6.2":"n", + "7.2":"n" + }, + "and_qq":{ + "1.2":"n" + }, + "baidu":{ + "7.12":"n" + } + }, + "notes":"", + "notes_by_num":{ + "1":"Available by enabling the \"Generic Sensor\" experimental flag in `about:flags`" + }, + "usage_perc_y":60.74, + "usage_perc_a":0, + "ucprefix":false, + "parent":"", + "keywords":"", + "ie_id":"", + "chrome_id":"5698781827825664", + "firefox_id":"", + "webkit_id":"", + "shown":true +} diff --git a/node_modules/caniuse-db/features-json/addeventlistener.json b/node_modules/caniuse-db/features-json/addeventlistener.json new file mode 100644 index 00000000..010a546f --- /dev/null +++ b/node_modules/caniuse-db/features-json/addeventlistener.json @@ -0,0 +1,346 @@ +{ + "title":"EventTarget.addEventListener()", + "description":"The modern standard API for adding DOM event handlers. Introduced in the DOM Level 2 Events spec. Also implies support for `removeEventListener`, the [capture phase](https://dom.spec.whatwg.org/#dom-event-capturing_phase) of DOM event dispatch, as well as the `stopPropagation()` and `preventDefault()` event methods.", + "spec":"https://dom.spec.whatwg.org/#dom-eventtarget-addeventlistener", + "status":"ls", + "links":[ + { + "url":"https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener", + "title":"MDN Web Docs - addEventListener" + }, + { + "url":"https://github.com/Financial-Times/polyfill-service/blob/master/polyfills/Event/polyfill.js", + "title":"Financial Times IE8 polyfill" + }, + { + "url":"https://github.com/WebReflection/ie8", + "title":"WebReflection ie8 polyfill" + } + ], + "bugs":[ + + ], + "categories":[ + "DOM" + ], + "stats":{ + "ie":{ + "5.5":"n #1", + "6":"n #1", + "7":"n #1", + "8":"n #1", + "9":"y", + "10":"y", + "11":"y" + }, + "edge":{ + "12":"y", + "13":"y", + "14":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y" + }, + "firefox":{ + "2":"y #2", + "3":"y #2", + "3.5":"y #2", + "3.6":"y #2", + "4":"y #2", + "5":"y #2", + "6":"y #2", + "7":"y", + "8":"y", + "9":"y", + "10":"y", + "11":"y", + "12":"y", + "13":"y", + "14":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y", + "19":"y", + "20":"y", + "21":"y", + "22":"y", + "23":"y", + "24":"y", + "25":"y", + "26":"y", + "27":"y", + "28":"y", + "29":"y", + "30":"y", + "31":"y", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y" + }, + "chrome":{ + "4":"y", + "5":"y", + "6":"y", + "7":"y", + "8":"y", + "9":"y", + "10":"y", + "11":"y", + "12":"y", + "13":"y", + "14":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y", + "19":"y", + "20":"y", + "21":"y", + "22":"y", + "23":"y", + "24":"y", + "25":"y", + "26":"y", + "27":"y", + "28":"y", + "29":"y", + "30":"y", + "31":"y", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y", + "66":"y", + "67":"y", + "68":"y", + "69":"y", + "70":"y", + "71":"y", + "72":"y", + "73":"y" + }, + "safari":{ + "3.1":"y", + "3.2":"y", + "4":"y", + "5":"y", + "5.1":"y", + "6":"y", + "6.1":"y", + "7":"y", + "7.1":"y", + "8":"y", + "9":"y", + "9.1":"y", + "10":"y", + "10.1":"y", + "11":"y", + "11.1":"y", + "12":"y", + "TP":"y" + }, + "opera":{ + "9":"y", + "9.5-9.6":"y", + "10.0-10.1":"y", + "10.5":"y", + "10.6":"y", + "11":"y", + "11.1":"y", + "11.5":"y", + "11.6":"y", + "12":"y", + "12.1":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y", + "19":"y", + "20":"y", + "21":"y", + "22":"y", + "23":"y", + "24":"y", + "25":"y", + "26":"y", + "27":"y", + "28":"y", + "29":"y", + "30":"y", + "31":"y", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y" + }, + "ios_saf":{ + "3.2":"y", + "4.0-4.1":"y", + "4.2-4.3":"y", + "5.0-5.1":"y", + "6.0-6.1":"y", + "7.0-7.1":"y", + "8":"y", + "8.1-8.4":"y", + "9.0-9.2":"y", + "9.3":"y", + "10.0-10.2":"y", + "10.3":"y", + "11.0-11.2":"y", + "11.3-11.4":"y", + "12":"y" + }, + "op_mini":{ + "all":"y" + }, + "android":{ + "2.1":"y", + "2.2":"y", + "2.3":"y", + "3":"y", + "4":"y", + "4.1":"y", + "4.2-4.3":"y", + "4.4":"y", + "4.4.3-4.4.4":"y", + "67":"y" + }, + "bb":{ + "7":"y", + "10":"y" + }, + "op_mob":{ + "10":"y", + "11":"y", + "11.1":"y", + "11.5":"y", + "12":"y", + "12.1":"y", + "46":"y" + }, + "and_chr":{ + "69":"y" + }, + "and_ff":{ + "62":"y" + }, + "ie_mob":{ + "10":"y", + "11":"y" + }, + "and_uc":{ + "11.8":"y" + }, + "samsung":{ + "4":"y", + "5":"y", + "6.2":"y", + "7.2":"y" + }, + "and_qq":{ + "1.2":"y" + }, + "baidu":{ + "7.12":"y" + } + }, + "notes":"", + "notes_by_num":{ + "1":"IE<=8 instead only supports the [proprietary `.attachEvent()` method](https://msdn.microsoft.com/en-us/library/ms536343%28VS.85%29.aspx). It also does not support the [capture phase](https://www.w3.org/TR/DOM-Level-3-Events/#event-flow) of DOM event dispatch; it only supports event bubbling.", + "2":"The `useCapture` parameter is non-optional and must be provided. Future versions made it optional, with a default value of `false`." + }, + "usage_perc_y":95.91, + "usage_perc_a":0, + "ucprefix":false, + "parent":"", + "keywords":"event,target,add,remove,listener,capture,capturing,phase", + "ie_id":"", + "chrome_id":"", + "firefox_id":"", + "webkit_id":"", + "shown":true +} diff --git a/node_modules/caniuse-db/features-json/alternate-stylesheet.json b/node_modules/caniuse-db/features-json/alternate-stylesheet.json new file mode 100644 index 00000000..86a87fb4 --- /dev/null +++ b/node_modules/caniuse-db/features-json/alternate-stylesheet.json @@ -0,0 +1,350 @@ +{ + "title":"Alternate stylesheet", + "description":"Ability to support alternative styles to a HTML page.", + "spec":"https://html.spec.whatwg.org/multipage/semantics.html#link-type-stylesheet", + "status":"ls", + "links":[ + { + "url":"https://developer.mozilla.org/en-US/docs/Web/CSS/Alternative_style_sheets#Specifications", + "title":"MDN Web Docs - alternate stylesheet" + }, + { + "url":"https://www.w3.org/Style/Examples/007/alternatives.en.html", + "title":"W3C CSS tips & tricks article" + }, + { + "url":"https://chrome.google.com/webstore/detail/style-chooser/daodklicmmjhcacgkjpianadkdkbkbce", + "title":"Third party Chrome extension" + }, + { + "url":"https://css-tricks.com/examples/AlternateStyleSheets/", + "title":"Demo page" + } + ], + "bugs":[ + + ], + "categories":[ + "HTML5", + "HTML5" + ], + "stats":{ + "ie":{ + "5.5":"n", + "6":"n", + "7":"n", + "8":"y", + "9":"y", + "10":"y", + "11":"y" + }, + "edge":{ + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n" + }, + "firefox":{ + "2":"y", + "3":"y", + "3.5":"y", + "3.6":"y", + "4":"y", + "5":"y", + "6":"y", + "7":"y", + "8":"y", + "9":"y", + "10":"y", + "11":"y", + "12":"y", + "13":"y", + "14":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y", + "19":"y", + "20":"y", + "21":"y", + "22":"y", + "23":"y", + "24":"y", + "25":"y", + "26":"y", + "27":"y", + "28":"y", + "29":"y", + "30":"y", + "31":"y", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y" + }, + "chrome":{ + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"n", + "51":"n", + "52":"n", + "53":"n", + "54":"n", + "55":"n", + "56":"n", + "57":"n", + "58":"n", + "59":"n", + "60":"n", + "61":"n", + "62":"n", + "63":"n", + "64":"n", + "65":"n", + "66":"n", + "67":"n", + "68":"n", + "69":"n", + "70":"n", + "71":"n", + "72":"n", + "73":"n" + }, + "safari":{ + "3.1":"n", + "3.2":"n", + "4":"n", + "5":"n", + "5.1":"n", + "6":"n", + "6.1":"n", + "7":"n", + "7.1":"n", + "8":"n", + "9":"n", + "9.1":"n", + "10":"n", + "10.1":"n", + "11":"n", + "11.1":"n", + "12":"n", + "TP":"n" + }, + "opera":{ + "9":"y", + "9.5-9.6":"y", + "10.0-10.1":"y", + "10.5":"y", + "10.6":"y", + "11":"y", + "11.1":"y", + "11.5":"y", + "11.6":"y", + "12":"y", + "12.1":"y", + "15":"u", + "16":"u", + "17":"u", + "18":"u", + "19":"u", + "20":"u", + "21":"u", + "22":"u", + "23":"u", + "24":"u", + "25":"u", + "26":"u", + "27":"u", + "28":"u", + "29":"u", + "30":"u", + "31":"u", + "32":"u", + "33":"u", + "34":"u", + "35":"u", + "36":"u", + "37":"u", + "38":"u", + "39":"u", + "40":"u", + "41":"u", + "42":"u", + "43":"u", + "44":"u", + "45":"u", + "46":"u", + "47":"u", + "48":"u", + "49":"u", + "50":"u", + "51":"u", + "52":"u", + "53":"u", + "54":"u", + "55":"u", + "56":"u" + }, + "ios_saf":{ + "3.2":"n", + "4.0-4.1":"n", + "4.2-4.3":"n", + "5.0-5.1":"n", + "6.0-6.1":"n", + "7.0-7.1":"n", + "8":"n", + "8.1-8.4":"n", + "9.0-9.2":"n", + "9.3":"n", + "10.0-10.2":"n", + "10.3":"n", + "11.0-11.2":"n", + "11.3-11.4":"n", + "12":"n" + }, + "op_mini":{ + "all":"u" + }, + "android":{ + "2.1":"n", + "2.2":"n", + "2.3":"n", + "3":"n", + "4":"n", + "4.1":"n", + "4.2-4.3":"n", + "4.4":"n", + "4.4.3-4.4.4":"n", + "67":"n" + }, + "bb":{ + "7":"u", + "10":"u" + }, + "op_mob":{ + "10":"u", + "11":"u", + "11.1":"u", + "11.5":"u", + "12":"u", + "12.1":"u", + "46":"u" + }, + "and_chr":{ + "69":"u" + }, + "and_ff":{ + "62":"u" + }, + "ie_mob":{ + "10":"u", + "11":"u" + }, + "and_uc":{ + "11.8":"u" + }, + "samsung":{ + "4":"u", + "5":"u", + "6.2":"u", + "7.2":"u" + }, + "and_qq":{ + "1.2":"n" + }, + "baidu":{ + "7.12":"u" + } + }, + "notes":"", + "notes_by_num":{ + + }, + "usage_perc_y":7.89, + "usage_perc_a":0, + "ucprefix":false, + "parent":"", + "keywords":"alternate stylesheet,alternative stylesheet,alternate css,alternative css,alternate style,alternative style", + "ie_id":"", + "chrome_id":"", + "firefox_id":"", + "webkit_id":"", + "shown":false +} diff --git a/node_modules/caniuse-db/features-json/ambient-light.json b/node_modules/caniuse-db/features-json/ambient-light.json new file mode 100644 index 00000000..97df3d02 --- /dev/null +++ b/node_modules/caniuse-db/features-json/ambient-light.json @@ -0,0 +1,350 @@ +{ + "title":"Ambient Light Sensor", + "description":"Defines a concrete sensor interface to monitor the ambient light level or illuminance of the device\u2019s environment.", + "spec":"https://www.w3.org/TR/ambient-light/", + "status":"cr", + "links":[ + { + "url":"https://intel.github.io/generic-sensor-demos/ambient-map/build/bundled/", + "title":"Demo" + }, + { + "url":"https://developers.google.com/web/updates/2017/09/sensors-for-the-web", + "title":"Article" + }, + { + "url":"https://developer.mozilla.org/en-US/docs/Web/API/Ambient_Light_Sensor_API", + "title":"MDN Web Docs - Ambient Light Sensor" + }, + { + "url":"https://developer.mozilla.org/en-US/docs/Web/API/Ambient_Light_Events", + "title":"MDN Web Docs - Ambient Light Events" + } + ], + "bugs":[ + + ], + "categories":[ + "JS API" + ], + "stats":{ + "ie":{ + "5.5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n" + }, + "edge":{ + "12":"n", + "13":"n", + "14":"a #1", + "15":"a #1", + "16":"a #1", + "17":"a #1", + "18":"a #1" + }, + "firefox":{ + "2":"n", + "3":"n", + "3.5":"n", + "3.6":"n", + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"a #1", + "23":"a #1", + "24":"a #1", + "25":"a #1", + "26":"a #1", + "27":"a #1", + "28":"a #1", + "29":"a #1", + "30":"a #1", + "31":"a #1", + "32":"a #1", + "33":"a #1", + "34":"a #1", + "35":"a #1", + "36":"a #1", + "37":"a #1", + "38":"a #1", + "39":"a #1", + "40":"a #1", + "41":"a #1", + "42":"a #1", + "43":"a #1", + "44":"a #1", + "45":"a #1", + "46":"a #1", + "47":"a #1", + "48":"a #1", + "49":"a #1", + "50":"a #1", + "51":"a #1", + "52":"a #1", + "53":"a #1", + "54":"a #1", + "55":"a #1", + "56":"a #1", + "57":"a #1", + "58":"a #1", + "59":"a #1", + "60":"n d #1", + "61":"n d #1", + "62":"n d #1", + "63":"n d #1", + "64":"n d #1", + "65":"n d #1" + }, + "chrome":{ + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"n", + "51":"n", + "52":"n", + "53":"n", + "54":"n", + "55":"n", + "56":"n", + "57":"n", + "58":"n d #2", + "59":"n d #2", + "60":"n d #2", + "61":"n d #2", + "62":"n d #2", + "63":"n d #2", + "64":"n d #2", + "65":"n d #2", + "66":"n d #2", + "67":"n d #2", + "68":"n d #2", + "69":"n d #2", + "70":"n d #2", + "71":"n d #2", + "72":"n d #2", + "73":"n d #2" + }, + "safari":{ + "3.1":"n", + "3.2":"n", + "4":"n", + "5":"n", + "5.1":"n", + "6":"n", + "6.1":"n", + "7":"n", + "7.1":"n", + "8":"n", + "9":"n", + "9.1":"n", + "10":"n", + "10.1":"n", + "11":"n", + "11.1":"n", + "12":"n", + "TP":"n" + }, + "opera":{ + "9":"n", + "9.5-9.6":"n", + "10.0-10.1":"n", + "10.5":"n", + "10.6":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "11.6":"n", + "12":"n", + "12.1":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"n", + "51":"n", + "52":"n", + "53":"n", + "54":"n", + "55":"n", + "56":"n" + }, + "ios_saf":{ + "3.2":"n", + "4.0-4.1":"n", + "4.2-4.3":"n", + "5.0-5.1":"n", + "6.0-6.1":"n", + "7.0-7.1":"n", + "8":"n", + "8.1-8.4":"n", + "9.0-9.2":"n", + "9.3":"n", + "10.0-10.2":"n", + "10.3":"n", + "11.0-11.2":"n", + "11.3-11.4":"n", + "12":"n" + }, + "op_mini":{ + "all":"n" + }, + "android":{ + "2.1":"n", + "2.2":"n", + "2.3":"n", + "3":"n", + "4":"n", + "4.1":"n", + "4.2-4.3":"n", + "4.4":"n", + "4.4.3-4.4.4":"n", + "67":"n" + }, + "bb":{ + "7":"n", + "10":"n" + }, + "op_mob":{ + "10":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "12":"n", + "12.1":"n", + "46":"n" + }, + "and_chr":{ + "69":"n" + }, + "and_ff":{ + "62":"y" + }, + "ie_mob":{ + "10":"n", + "11":"n" + }, + "and_uc":{ + "11.8":"n" + }, + "samsung":{ + "4":"n", + "5":"n", + "6.2":"n", + "7.2":"n" + }, + "and_qq":{ + "1.2":"n" + }, + "baidu":{ + "7.12":"n" + } + }, + "notes":"", + "notes_by_num":{ + "1":"Implements an [outdated version of the spec](https://www.w3.org/TR/2015/WD-ambient-light-20150903/).", + "2":"Available by enabling the \"Generic Sensor Extra Classes\" experimental flag in `about:flags`" + }, + "usage_perc_y":0.17, + "usage_perc_a":2.88, + "ucprefix":false, + "parent":"", + "keywords":"", + "ie_id":"ambientlightsensorapi", + "chrome_id":"5298357018820608", + "firefox_id":"", + "webkit_id":"", + "shown":true +} diff --git a/node_modules/caniuse-db/features-json/apng.json b/node_modules/caniuse-db/features-json/apng.json new file mode 100644 index 00000000..20349280 --- /dev/null +++ b/node_modules/caniuse-db/features-json/apng.json @@ -0,0 +1,361 @@ +{ + "title":"Animated PNG (APNG)", + "description":"Like animated GIFs, but allowing 24-bit colors and alpha transparency", + "spec":"https://wiki.mozilla.org/APNG_Specification", + "status":"unoff", + "links":[ + { + "url":"https://en.wikipedia.org/wiki/APNG", + "title":"Wikipedia" + }, + { + "url":"https://github.com/davidmz/apng-canvas", + "title":"Polyfill using canvas" + }, + { + "url":"https://chrome.google.com/webstore/detail/ehkepjiconegkhpodgoaeamnpckdbblp", + "title":"Chrome extension providing support" + }, + { + "url":"https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/6513393-apng-animated-png-images-support-firefox-and-sa", + "title":"Microsoft Edge feature request on UserVoice (under review)" + }, + { + "url":"https://addons.opera.com/en/extensions/details/apng/?display=en", + "title":"Opera extension providing support" + }, + { + "url":"https://code.google.com/p/chromium/issues/detail?id=437662", + "title":"Chromium issue (fixed)" + }, + { + "url":"https://developer.mozilla.org/en-US/docs/Mozilla/Tech/APNG", + "title":"MDN Web Docs - APNG" + } + ], + "bugs":[ + + ], + "categories":[ + "PNG" + ], + "stats":{ + "ie":{ + "5.5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n" + }, + "edge":{ + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n" + }, + "firefox":{ + "2":"n", + "3":"y", + "3.5":"y", + "3.6":"y", + "4":"y", + "5":"y", + "6":"y", + "7":"y", + "8":"y", + "9":"y", + "10":"y", + "11":"y", + "12":"y", + "13":"y", + "14":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y", + "19":"y", + "20":"y", + "21":"y", + "22":"y", + "23":"y", + "24":"y", + "25":"y", + "26":"y", + "27":"y", + "28":"y", + "29":"y", + "30":"y", + "31":"y", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y" + }, + "chrome":{ + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"n", + "51":"n", + "52":"n", + "53":"n", + "54":"n", + "55":"n", + "56":"n", + "57":"n", + "58":"n", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y", + "66":"y", + "67":"y", + "68":"y", + "69":"y", + "70":"y", + "71":"y", + "72":"y", + "73":"y" + }, + "safari":{ + "3.1":"n", + "3.2":"n", + "4":"n", + "5":"n", + "5.1":"n", + "6":"n", + "6.1":"n", + "7":"n", + "7.1":"n", + "8":"y", + "9":"y", + "9.1":"y", + "10":"y", + "10.1":"y", + "11":"y", + "11.1":"y", + "12":"y", + "TP":"y" + }, + "opera":{ + "9":"n", + "9.5-9.6":"y", + "10.0-10.1":"y", + "10.5":"y", + "10.6":"y", + "11":"y", + "11.1":"y", + "11.5":"y", + "11.6":"y", + "12":"y", + "12.1":"y", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y" + }, + "ios_saf":{ + "3.2":"n", + "4.0-4.1":"n", + "4.2-4.3":"n", + "5.0-5.1":"n", + "6.0-6.1":"n", + "7.0-7.1":"n", + "8":"y", + "8.1-8.4":"y", + "9.0-9.2":"y", + "9.3":"y", + "10.0-10.2":"y", + "10.3":"y", + "11.0-11.2":"y", + "11.3-11.4":"y", + "12":"y" + }, + "op_mini":{ + "all":"n" + }, + "android":{ + "2.1":"n", + "2.2":"n", + "2.3":"n", + "3":"n", + "4":"n", + "4.1":"n", + "4.2-4.3":"n", + "4.4":"n", + "4.4.3-4.4.4":"n", + "67":"n" + }, + "bb":{ + "7":"n", + "10":"n" + }, + "op_mob":{ + "10":"y", + "11":"y", + "11.1":"y", + "11.5":"y", + "12":"y", + "12.1":"y", + "46":"y" + }, + "and_chr":{ + "69":"y" + }, + "and_ff":{ + "62":"y" + }, + "ie_mob":{ + "10":"n", + "11":"n" + }, + "and_uc":{ + "11.8":"n" + }, + "samsung":{ + "4":"n", + "5":"n", + "6.2":"n", + "7.2":"y" + }, + "and_qq":{ + "1.2":"n" + }, + "baidu":{ + "7.12":"n" + } + }, + "notes":"Where support for APNG is missing, only the first frame is displayed", + "notes_by_num":{ + + }, + "usage_perc_y":80.57, + "usage_perc_a":0, + "ucprefix":false, + "parent":"", + "keywords":"", + "ie_id":"", + "chrome_id":"6691520493125632", + "firefox_id":"", + "webkit_id":"", + "shown":true +} diff --git a/node_modules/caniuse-db/features-json/array-find-index.json b/node_modules/caniuse-db/features-json/array-find-index.json new file mode 100644 index 00000000..29aa20aa --- /dev/null +++ b/node_modules/caniuse-db/features-json/array-find-index.json @@ -0,0 +1,337 @@ +{ + "title":"Array.prototype.findIndex", + "description":"The `findIndex()` method returns the index of the first element in the array that satisfies the provided testing function.", + "spec":"https://www.ecma-international.org/ecma-262/6.0/#sec-array.prototype.findindex", + "status":"other", + "links":[ + { + "url":"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/findIndex", + "title":"MDN article" + } + ], + "bugs":[ + + ], + "categories":[ + "JS" + ], + "stats":{ + "ie":{ + "5.5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n" + }, + "edge":{ + "12":"u", + "13":"u", + "14":"u", + "15":"y", + "16":"y", + "17":"y", + "18":"y" + }, + "firefox":{ + "2":"n", + "3":"n", + "3.5":"n", + "3.6":"n", + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"y", + "26":"y", + "27":"y", + "28":"y", + "29":"y", + "30":"y", + "31":"y", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y" + }, + "chrome":{ + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y", + "66":"y", + "67":"y", + "68":"y", + "69":"y", + "70":"y", + "71":"y", + "72":"y", + "73":"y" + }, + "safari":{ + "3.1":"n", + "3.2":"n", + "4":"n", + "5":"n", + "5.1":"n", + "6":"n", + "6.1":"n", + "7":"n", + "7.1":"y", + "8":"y", + "9":"y", + "9.1":"y", + "10":"y", + "10.1":"y", + "11":"y", + "11.1":"y", + "12":"y", + "TP":"y" + }, + "opera":{ + "9":"n", + "9.5-9.6":"n", + "10.0-10.1":"n", + "10.5":"n", + "10.6":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "11.6":"n", + "12":"n", + "12.1":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y" + }, + "ios_saf":{ + "3.2":"n", + "4.0-4.1":"n", + "4.2-4.3":"n", + "5.0-5.1":"n", + "6.0-6.1":"n", + "7.0-7.1":"n", + "8":"y", + "8.1-8.4":"y", + "9.0-9.2":"y", + "9.3":"y", + "10.0-10.2":"y", + "10.3":"y", + "11.0-11.2":"y", + "11.3-11.4":"y", + "12":"y" + }, + "op_mini":{ + "all":"n" + }, + "android":{ + "2.1":"n", + "2.2":"n", + "2.3":"n", + "3":"n", + "4":"n", + "4.1":"n", + "4.2-4.3":"n", + "4.4":"n", + "4.4.3-4.4.4":"n", + "67":"y" + }, + "bb":{ + "7":"n", + "10":"u" + }, + "op_mob":{ + "10":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "12":"n", + "12.1":"n", + "46":"y" + }, + "and_chr":{ + "69":"y" + }, + "and_ff":{ + "62":"y" + }, + "ie_mob":{ + "10":"n", + "11":"n" + }, + "and_uc":{ + "11.8":"y" + }, + "samsung":{ + "4":"n", + "5":"y", + "6.2":"y", + "7.2":"y" + }, + "and_qq":{ + "1.2":"y" + }, + "baidu":{ + "7.12":"y" + } + }, + "notes":"", + "notes_by_num":{ + + }, + "usage_perc_y":88.08, + "usage_perc_a":0, + "ucprefix":false, + "parent":"", + "keywords":"array.findIndex", + "ie_id":"", + "chrome_id":"6732923508097024", + "firefox_id":"", + "webkit_id":"", + "shown":false +} diff --git a/node_modules/caniuse-db/features-json/array-find.json b/node_modules/caniuse-db/features-json/array-find.json new file mode 100644 index 00000000..490b8a27 --- /dev/null +++ b/node_modules/caniuse-db/features-json/array-find.json @@ -0,0 +1,337 @@ +{ + "title":"Array.prototype.find", + "description":"The `find()` method returns the value of the first item in the array based on the result of the provided testing function.", + "spec":"https://www.ecma-international.org/ecma-262/6.0/#sec-array.prototype.find", + "status":"other", + "links":[ + { + "url":"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find", + "title":"MDN article" + } + ], + "bugs":[ + + ], + "categories":[ + "JS" + ], + "stats":{ + "ie":{ + "5.5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n" + }, + "edge":{ + "12":"u", + "13":"u", + "14":"u", + "15":"y", + "16":"y", + "17":"y", + "18":"y" + }, + "firefox":{ + "2":"n", + "3":"n", + "3.5":"n", + "3.6":"n", + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"y", + "26":"y", + "27":"y", + "28":"y", + "29":"y", + "30":"y", + "31":"y", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y" + }, + "chrome":{ + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y", + "66":"y", + "67":"y", + "68":"y", + "69":"y", + "70":"y", + "71":"y", + "72":"y", + "73":"y" + }, + "safari":{ + "3.1":"n", + "3.2":"n", + "4":"n", + "5":"n", + "5.1":"n", + "6":"n", + "6.1":"n", + "7":"n", + "7.1":"y", + "8":"y", + "9":"y", + "9.1":"y", + "10":"y", + "10.1":"y", + "11":"y", + "11.1":"y", + "12":"y", + "TP":"y" + }, + "opera":{ + "9":"n", + "9.5-9.6":"n", + "10.0-10.1":"n", + "10.5":"n", + "10.6":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "11.6":"n", + "12":"n", + "12.1":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y" + }, + "ios_saf":{ + "3.2":"n", + "4.0-4.1":"n", + "4.2-4.3":"n", + "5.0-5.1":"n", + "6.0-6.1":"n", + "7.0-7.1":"n", + "8":"y", + "8.1-8.4":"y", + "9.0-9.2":"y", + "9.3":"y", + "10.0-10.2":"y", + "10.3":"y", + "11.0-11.2":"y", + "11.3-11.4":"y", + "12":"y" + }, + "op_mini":{ + "all":"n" + }, + "android":{ + "2.1":"n", + "2.2":"n", + "2.3":"n", + "3":"n", + "4":"n", + "4.1":"n", + "4.2-4.3":"n", + "4.4":"n", + "4.4.3-4.4.4":"n", + "67":"y" + }, + "bb":{ + "7":"n", + "10":"u" + }, + "op_mob":{ + "10":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "12":"n", + "12.1":"n", + "46":"y" + }, + "and_chr":{ + "69":"y" + }, + "and_ff":{ + "62":"y" + }, + "ie_mob":{ + "10":"n", + "11":"n" + }, + "and_uc":{ + "11.8":"y" + }, + "samsung":{ + "4":"n", + "5":"y", + "6.2":"y", + "7.2":"y" + }, + "and_qq":{ + "1.2":"y" + }, + "baidu":{ + "7.12":"y" + } + }, + "notes":"", + "notes_by_num":{ + + }, + "usage_perc_y":88.08, + "usage_perc_a":0, + "ucprefix":false, + "parent":"", + "keywords":"array.find", + "ie_id":"", + "chrome_id":"", + "firefox_id":"", + "webkit_id":"", + "shown":true +} diff --git a/node_modules/caniuse-db/features-json/array-includes.json b/node_modules/caniuse-db/features-json/array-includes.json new file mode 100644 index 00000000..b8d19410 --- /dev/null +++ b/node_modules/caniuse-db/features-json/array-includes.json @@ -0,0 +1,337 @@ +{ + "title":"Array.prototype.includes", + "description":"Determines whether or not an array includes the given value, returning a boolean value (unlike `indexOf`).", + "spec":"https://tc39.github.io/ecma262/#sec-array.prototype.includes", + "status":"other", + "links":[ + { + "url":"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes#Browser_compatibility", + "title":"MDN Web Docs" + } + ], + "bugs":[ + + ], + "categories":[ + "JS" + ], + "stats":{ + "ie":{ + "5.5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n" + }, + "edge":{ + "12":"n", + "13":"n", + "14":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y" + }, + "firefox":{ + "2":"n", + "3":"n", + "3.5":"n", + "3.6":"n", + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y" + }, + "chrome":{ + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y", + "66":"y", + "67":"y", + "68":"y", + "69":"y", + "70":"y", + "71":"y", + "72":"y", + "73":"y" + }, + "safari":{ + "3.1":"n", + "3.2":"n", + "4":"n", + "5":"n", + "5.1":"n", + "6":"n", + "6.1":"n", + "7":"n", + "7.1":"n", + "8":"n", + "9":"y", + "9.1":"y", + "10":"y", + "10.1":"y", + "11":"y", + "11.1":"y", + "12":"y", + "TP":"y" + }, + "opera":{ + "9":"n", + "9.5-9.6":"n", + "10.0-10.1":"n", + "10.5":"n", + "10.6":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "11.6":"n", + "12":"n", + "12.1":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y" + }, + "ios_saf":{ + "3.2":"n", + "4.0-4.1":"n", + "4.2-4.3":"n", + "5.0-5.1":"n", + "6.0-6.1":"n", + "7.0-7.1":"n", + "8":"n", + "8.1-8.4":"n", + "9.0-9.2":"y", + "9.3":"y", + "10.0-10.2":"y", + "10.3":"y", + "11.0-11.2":"y", + "11.3-11.4":"y", + "12":"y" + }, + "op_mini":{ + "all":"n" + }, + "android":{ + "2.1":"n", + "2.2":"n", + "2.3":"n", + "3":"n", + "4":"n", + "4.1":"n", + "4.2-4.3":"n", + "4.4":"n", + "4.4.3-4.4.4":"n", + "67":"y" + }, + "bb":{ + "7":"n", + "10":"n" + }, + "op_mob":{ + "10":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "12":"n", + "12.1":"n", + "46":"y" + }, + "and_chr":{ + "69":"y" + }, + "and_ff":{ + "62":"y" + }, + "ie_mob":{ + "10":"n", + "11":"n" + }, + "and_uc":{ + "11.8":"y" + }, + "samsung":{ + "4":"n", + "5":"y", + "6.2":"y", + "7.2":"y" + }, + "and_qq":{ + "1.2":"y" + }, + "baidu":{ + "7.12":"y" + } + }, + "notes":"", + "notes_by_num":{ + + }, + "usage_perc_y":87.68, + "usage_perc_a":0, + "ucprefix":false, + "parent":"", + "keywords":"array.includes", + "ie_id":"arrayprototypeincludeses2016", + "chrome_id":"5964420647747584", + "firefox_id":"", + "webkit_id":"feature-array.prototype.includes", + "shown":true +} diff --git a/node_modules/caniuse-db/features-json/arrow-functions.json b/node_modules/caniuse-db/features-json/arrow-functions.json new file mode 100644 index 00000000..2c6b30b2 --- /dev/null +++ b/node_modules/caniuse-db/features-json/arrow-functions.json @@ -0,0 +1,341 @@ +{ + "title":"Arrow functions", + "description":"Function shorthand using `=>` syntax and lexical `this` binding.", + "spec":"https://www.ecma-international.org/ecma-262/6.0/#sec-arrow-function-definitions", + "status":"other", + "links":[ + { + "url":"https://github.com/lukehoban/es6features#arrows", + "title":"ECMAScript 6 features: Arrows" + }, + { + "url":"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions", + "title":"MDN Web Docs - Arrow functions" + } + ], + "bugs":[ + + ], + "categories":[ + "JS" + ], + "stats":{ + "ie":{ + "5.5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n" + }, + "edge":{ + "12":"y", + "13":"y", + "14":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y" + }, + "firefox":{ + "2":"n", + "3":"n", + "3.5":"n", + "3.6":"n", + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"y", + "23":"y", + "24":"y", + "25":"y", + "26":"y", + "27":"y", + "28":"y", + "29":"y", + "30":"y", + "31":"y", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y" + }, + "chrome":{ + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y", + "66":"y", + "67":"y", + "68":"y", + "69":"y", + "70":"y", + "71":"y", + "72":"y", + "73":"y" + }, + "safari":{ + "3.1":"n", + "3.2":"n", + "4":"n", + "5":"n", + "5.1":"n", + "6":"n", + "6.1":"n", + "7":"n", + "7.1":"n", + "8":"n", + "9":"n", + "9.1":"n", + "10":"y", + "10.1":"y", + "11":"y", + "11.1":"y", + "12":"y", + "TP":"y" + }, + "opera":{ + "9":"n", + "9.5-9.6":"n", + "10.0-10.1":"n", + "10.5":"n", + "10.6":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "11.6":"n", + "12":"n", + "12.1":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y" + }, + "ios_saf":{ + "3.2":"n", + "4.0-4.1":"n", + "4.2-4.3":"n", + "5.0-5.1":"n", + "6.0-6.1":"n", + "7.0-7.1":"n", + "8":"n", + "8.1-8.4":"n", + "9.0-9.2":"n", + "9.3":"n", + "10.0-10.2":"y", + "10.3":"y", + "11.0-11.2":"y", + "11.3-11.4":"y", + "12":"y" + }, + "op_mini":{ + "all":"n" + }, + "android":{ + "2.1":"n", + "2.2":"n", + "2.3":"n", + "3":"n", + "4":"n", + "4.1":"n", + "4.2-4.3":"n", + "4.4":"n", + "4.4.3-4.4.4":"n", + "67":"y" + }, + "bb":{ + "7":"n", + "10":"n" + }, + "op_mob":{ + "10":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "12":"n", + "12.1":"n", + "46":"y" + }, + "and_chr":{ + "69":"y" + }, + "and_ff":{ + "62":"y" + }, + "ie_mob":{ + "10":"n", + "11":"n" + }, + "and_uc":{ + "11.8":"y" + }, + "samsung":{ + "4":"n", + "5":"y", + "6.2":"y", + "7.2":"y" + }, + "and_qq":{ + "1.2":"n" + }, + "baidu":{ + "7.12":"y" + } + }, + "notes":"", + "notes_by_num":{ + + }, + "usage_perc_y":87.57, + "usage_perc_a":0, + "ucprefix":false, + "parent":"", + "keywords":"ES6,JavaScript,fat,arrow,function,lexical,this", + "ie_id":"arrowfunctiones6", + "chrome_id":"5047308127305728", + "firefox_id":"", + "webkit_id":"feature-arrow-functions", + "shown":true +} diff --git a/node_modules/caniuse-db/features-json/asmjs.json b/node_modules/caniuse-db/features-json/asmjs.json new file mode 100644 index 00000000..7c37e50c --- /dev/null +++ b/node_modules/caniuse-db/features-json/asmjs.json @@ -0,0 +1,352 @@ +{ + "title":"asm.js", + "description":"An extraordinarily optimizable, low-level subset of JavaScript, intended to be a compile target from languages like C++.", + "spec":"http://asmjs.org/spec/latest/", + "status":"other", + "links":[ + { + "url":"http://asmjs.org/", + "title":"Homepage" + }, + { + "url":"https://github.com/dherman/asm.js/", + "title":"Source for spec and tools" + }, + { + "url":"https://blogs.windows.com/msedgedev/2015/05/07/bringing-asm-js-to-chakra-microsoft-edge/", + "title":"Bringing Asm.js to Chakra and Microsoft Edge" + }, + { + "url":"https://dev.modern.ie/platform/changelog/10532-pc/", + "title":"Microsoft Edge support announcement" + } + ], + "bugs":[ + + ], + "categories":[ + "JS", + "JS API", + "Other" + ], + "stats":{ + "ie":{ + "5.5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n" + }, + "edge":{ + "12":"n d #2", + "13":"y", + "14":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y" + }, + "firefox":{ + "2":"n", + "3":"n", + "3.5":"n", + "3.6":"n", + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"y", + "23":"y", + "24":"y", + "25":"y", + "26":"y", + "27":"y", + "28":"y", + "29":"y", + "30":"y", + "31":"y", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y" + }, + "chrome":{ + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"a #1", + "29":"a #1", + "30":"a #1", + "31":"a #1", + "32":"a #1", + "33":"a #1", + "34":"a #1", + "35":"a #1", + "36":"a #1", + "37":"a #1", + "38":"a #1", + "39":"a #1", + "40":"a #1", + "41":"a #1", + "42":"a #1", + "43":"a #1", + "44":"a #1", + "45":"a #1", + "46":"a #1", + "47":"a #1", + "48":"a #1", + "49":"a #1", + "50":"a #1", + "51":"a #1", + "52":"a #1", + "53":"a #1", + "54":"a #1", + "55":"a #1", + "56":"a #1", + "57":"a #1", + "58":"a #1", + "59":"a #1", + "60":"a #1", + "61":"a #1", + "62":"a #1", + "63":"a #1", + "64":"a #1", + "65":"a #1", + "66":"a #1", + "67":"a #1", + "68":"a #1", + "69":"a #1", + "70":"a #1", + "71":"a #1", + "72":"a #1", + "73":"a #1" + }, + "safari":{ + "3.1":"n", + "3.2":"n", + "4":"n", + "5":"n", + "5.1":"n", + "6":"n", + "6.1":"n", + "7":"n", + "7.1":"n", + "8":"n", + "9":"n", + "9.1":"n", + "10":"n", + "10.1":"n", + "11":"n", + "11.1":"n", + "12":"n", + "TP":"n" + }, + "opera":{ + "9":"n", + "9.5-9.6":"n", + "10.0-10.1":"n", + "10.5":"n", + "10.6":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "11.6":"n", + "12":"n", + "12.1":"n", + "15":"a #1", + "16":"a #1", + "17":"a #1", + "18":"a #1", + "19":"a #1", + "20":"a #1", + "21":"a #1", + "22":"a #1", + "23":"a #1", + "24":"a #1", + "25":"a #1", + "26":"a #1", + "27":"a #1", + "28":"a #1", + "29":"a #1", + "30":"a #1", + "31":"a #1", + "32":"a #1", + "33":"a #1", + "34":"a #1", + "35":"a #1", + "36":"a #1", + "37":"a #1", + "38":"a #1", + "39":"a #1", + "40":"a #1", + "41":"a #1", + "42":"a #1", + "43":"a #1", + "44":"a #1", + "45":"a #1", + "46":"a #1", + "47":"a #1", + "48":"a #1", + "49":"a #1", + "50":"a #1", + "51":"a #1", + "52":"a #1", + "53":"a #1", + "54":"a #1", + "55":"a #1", + "56":"a #1" + }, + "ios_saf":{ + "3.2":"n", + "4.0-4.1":"n", + "4.2-4.3":"n", + "5.0-5.1":"n", + "6.0-6.1":"n", + "7.0-7.1":"n", + "8":"n", + "8.1-8.4":"n", + "9.0-9.2":"n", + "9.3":"n", + "10.0-10.2":"n", + "10.3":"n", + "11.0-11.2":"n", + "11.3-11.4":"n", + "12":"n" + }, + "op_mini":{ + "all":"n" + }, + "android":{ + "2.1":"n", + "2.2":"n", + "2.3":"n", + "3":"n", + "4":"n", + "4.1":"n", + "4.2-4.3":"n", + "4.4":"n", + "4.4.3-4.4.4":"n", + "67":"a #1" + }, + "bb":{ + "7":"n", + "10":"n" + }, + "op_mob":{ + "10":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "12":"n", + "12.1":"n", + "46":"a #1" + }, + "and_chr":{ + "69":"a #1" + }, + "and_ff":{ + "62":"y" + }, + "ie_mob":{ + "10":"n", + "11":"n" + }, + "and_uc":{ + "11.8":"n" + }, + "samsung":{ + "4":"n", + "5":"a #1", + "6.2":"a #1", + "7.2":"a #1" + }, + "and_qq":{ + "1.2":"a #1" + }, + "baidu":{ + "7.12":"a #1" + } + }, + "notes":"", + "notes_by_num":{ + "1":"Chrome does not support Ahead-Of-Time compilation but performance doubled in Chrome 28: https://en.wikipedia.org/wiki/Asm.js#Implementations", + "2":"Supported in MS Edge under the \"Enable experimental JavaScript features\" flag." + }, + "usage_perc_y":6.89, + "usage_perc_a":64.2, + "ucprefix":false, + "parent":"", + "keywords":"asm,asm.js,asmjs,WebAssembly", + "ie_id":"asmjs", + "chrome_id":"", + "firefox_id":"asmjs", + "webkit_id":"specification-webassembly", + "shown":true +} diff --git a/node_modules/caniuse-db/features-json/async-clipboard.json b/node_modules/caniuse-db/features-json/async-clipboard.json new file mode 100644 index 00000000..bf615c83 --- /dev/null +++ b/node_modules/caniuse-db/features-json/async-clipboard.json @@ -0,0 +1,345 @@ +{ + "title":"Asynchronous Clipboard API", + "description":"A modern, asynchronous Clipboard API based on Promises", + "spec":"https://www.w3.org/TR/clipboard-apis/#async-clipboard-api", + "status":"wd", + "links":[ + { + "url":"https://developer.mozilla.org/en-US/docs/Web/API/Clipboard_API", + "title":"MDN Web Docs - Clipboard API" + }, + { + "url":"https://github.com/w3c/clipboard-apis/blob/master/explainer.adoc", + "title":"W3C Async Clipboard Explainer" + }, + { + "url":"https://developers.google.com/web/updates/2018/03/clipboardapi", + "title":"Google Chrome Updates - Unlocking Clipboard Access" + } + ], + "bugs":[ + + ], + "categories":[ + "JS API" + ], + "stats":{ + "ie":{ + "5.5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n" + }, + "edge":{ + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n" + }, + "firefox":{ + "2":"n", + "3":"n", + "3.5":"n", + "3.6":"n", + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"n", + "51":"n", + "52":"n", + "53":"n", + "54":"n", + "55":"n", + "56":"n", + "57":"n", + "58":"n", + "59":"n", + "60":"n", + "61":"n", + "62":"n", + "63":"n", + "64":"n", + "65":"n" + }, + "chrome":{ + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"n", + "51":"n", + "52":"n", + "53":"n", + "54":"n", + "55":"n", + "56":"n", + "57":"n", + "58":"n d", + "59":"n d", + "60":"n d", + "61":"n d", + "62":"y", + "63":"y", + "64":"y", + "65":"y", + "66":"y", + "67":"y", + "68":"y", + "69":"y", + "70":"y", + "71":"y", + "72":"y", + "73":"y" + }, + "safari":{ + "3.1":"n", + "3.2":"n", + "4":"n", + "5":"n", + "5.1":"n", + "6":"n", + "6.1":"n", + "7":"n", + "7.1":"n", + "8":"n", + "9":"n", + "9.1":"n", + "10":"n", + "10.1":"n", + "11":"n", + "11.1":"n", + "12":"n", + "TP":"n" + }, + "opera":{ + "9":"n", + "9.5-9.6":"n", + "10.0-10.1":"n", + "10.5":"n", + "10.6":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "11.6":"n", + "12":"n", + "12.1":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"u", + "49":"u", + "50":"u", + "51":"u", + "52":"u", + "53":"u", + "54":"u", + "55":"u", + "56":"u" + }, + "ios_saf":{ + "3.2":"u", + "4.0-4.1":"n", + "4.2-4.3":"n", + "5.0-5.1":"n", + "6.0-6.1":"n", + "7.0-7.1":"n", + "8":"n", + "8.1-8.4":"n", + "9.0-9.2":"n", + "9.3":"n", + "10.0-10.2":"n", + "10.3":"n", + "11.0-11.2":"n", + "11.3-11.4":"n", + "12":"n" + }, + "op_mini":{ + "all":"n" + }, + "android":{ + "2.1":"n", + "2.2":"n", + "2.3":"n", + "3":"n", + "4":"n", + "4.1":"n", + "4.2-4.3":"n", + "4.4":"n", + "4.4.3-4.4.4":"n", + "67":"n" + }, + "bb":{ + "7":"n", + "10":"n" + }, + "op_mob":{ + "10":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "12":"n", + "12.1":"n", + "46":"n" + }, + "and_chr":{ + "69":"n" + }, + "and_ff":{ + "62":"n" + }, + "ie_mob":{ + "10":"n", + "11":"n" + }, + "and_uc":{ + "11.8":"n" + }, + "samsung":{ + "4":"n", + "5":"n", + "6.2":"n", + "7.2":"n" + }, + "and_qq":{ + "1.2":"n" + }, + "baidu":{ + "7.12":"n" + } + }, + "notes":"", + "notes_by_num":{ + + }, + "usage_perc_y":29.04, + "usage_perc_a":0, + "ucprefix":false, + "parent":"", + "keywords":"clipboard,async,cut,copy,paste,clipboarddata,clipboardevent", + "ie_id":"clipboardapi", + "chrome_id":"5861289330999296", + "firefox_id":"", + "webkit_id":"", + "shown":false +} diff --git a/node_modules/caniuse-db/features-json/async-functions.json b/node_modules/caniuse-db/features-json/async-functions.json new file mode 100644 index 00000000..ccfe9c82 --- /dev/null +++ b/node_modules/caniuse-db/features-json/async-functions.json @@ -0,0 +1,342 @@ +{ + "title":"Async functions", + "description":"Async function make it possible to treat functions returning Promise objects as if they were synchronous.", + "spec":"https://tc39.github.io/ecmascript-asyncawait/", + "status":"other", + "links":[ + { + "url":"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function", + "title":"MDN Web Docs - Async functions" + }, + { + "url":"https://developers.google.com/web/fundamentals/getting-started/primers/async-functions", + "title":"Async functions - making promises friendly" + } + ], + "bugs":[ + + ], + "categories":[ + "JS" + ], + "stats":{ + "ie":{ + "5.5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n" + }, + "edge":{ + "12":"n", + "13":"n", + "14":"n d #1", + "15":"y", + "16":"y", + "17":"y", + "18":"y" + }, + "firefox":{ + "2":"n", + "3":"n", + "3.5":"n", + "3.6":"n", + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"n", + "51":"n", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y" + }, + "chrome":{ + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"n", + "51":"n", + "52":"n", + "53":"n", + "54":"n", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y", + "66":"y", + "67":"y", + "68":"y", + "69":"y", + "70":"y", + "71":"y", + "72":"y", + "73":"y" + }, + "safari":{ + "3.1":"n", + "3.2":"n", + "4":"n", + "5":"n", + "5.1":"n", + "6":"n", + "6.1":"n", + "7":"n", + "7.1":"n", + "8":"n", + "9":"n", + "9.1":"n", + "10":"n", + "10.1":"y", + "11":"y", + "11.1":"y", + "12":"y", + "TP":"y" + }, + "opera":{ + "9":"n", + "9.5-9.6":"n", + "10.0-10.1":"n", + "10.5":"n", + "10.6":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "11.6":"n", + "12":"n", + "12.1":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y" + }, + "ios_saf":{ + "3.2":"n", + "4.0-4.1":"n", + "4.2-4.3":"n", + "5.0-5.1":"n", + "6.0-6.1":"n", + "7.0-7.1":"n", + "8":"n", + "8.1-8.4":"n", + "9.0-9.2":"n", + "9.3":"n", + "10.0-10.2":"n", + "10.3":"y", + "11.0-11.2":"y", + "11.3-11.4":"y", + "12":"y" + }, + "op_mini":{ + "all":"n" + }, + "android":{ + "2.1":"n", + "2.2":"n", + "2.3":"n", + "3":"n", + "4":"n", + "4.1":"n", + "4.2-4.3":"n", + "4.4":"n", + "4.4.3-4.4.4":"n", + "67":"y" + }, + "bb":{ + "7":"n", + "10":"n" + }, + "op_mob":{ + "10":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "12":"n", + "12.1":"n", + "46":"y" + }, + "and_chr":{ + "69":"y" + }, + "and_ff":{ + "62":"y" + }, + "ie_mob":{ + "10":"n", + "11":"n" + }, + "and_uc":{ + "11.8":"y" + }, + "samsung":{ + "4":"n", + "5":"n", + "6.2":"y", + "7.2":"y" + }, + "and_qq":{ + "1.2":"n" + }, + "baidu":{ + "7.12":"n" + } + }, + "notes":"", + "notes_by_num":{ + "1":"Since build 14342 - disabled by default; can be enabled through about:flags", + "2":"Async functions are present in Firefox Nightly since 31th October 2016." + }, + "usage_perc_y":85.57, + "usage_perc_a":0, + "ucprefix":false, + "parent":"", + "keywords":"ES2017,JavaScript,function,async,await,promises,asynchronous", + "ie_id":"asyncfunctions", + "chrome_id":"5643236399906816", + "firefox_id":"async-function", + "webkit_id":"", + "shown":true +} diff --git a/node_modules/caniuse-db/features-json/async-iterations-and-generators.json b/node_modules/caniuse-db/features-json/async-iterations-and-generators.json new file mode 100644 index 00000000..2edea250 --- /dev/null +++ b/node_modules/caniuse-db/features-json/async-iterations-and-generators.json @@ -0,0 +1,334 @@ +{ + "title":"Async iterators and generators", + "description":"Async iterators provide generic data access for asynchronous data sources, and provide a new async function* syntax that implements this protocol.", + "spec":"https://github.com/tc39/proposal-async-iteration", + "status":"other", + "links":[ + + ], + "bugs":[ + + ], + "categories":[ + "JS" + ], + "stats":{ + "ie":{ + "5.5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n" + }, + "edge":{ + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n" + }, + "firefox":{ + "2":"n", + "3":"n", + "3.5":"n", + "3.6":"n", + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"n", + "51":"n", + "52":"n", + "53":"n", + "54":"n", + "55":"n", + "56":"n", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y" + }, + "chrome":{ + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"n", + "51":"n", + "52":"n", + "53":"n", + "54":"n", + "55":"n", + "56":"n", + "57":"n", + "58":"n", + "59":"n", + "60":"n", + "61":"n", + "62":"n", + "63":"y", + "64":"y", + "65":"y", + "66":"y", + "67":"y", + "68":"y", + "69":"y", + "70":"y", + "71":"y", + "72":"y", + "73":"y" + }, + "safari":{ + "3.1":"n", + "3.2":"n", + "4":"n", + "5":"n", + "5.1":"n", + "6":"n", + "6.1":"n", + "7":"n", + "7.1":"n", + "8":"n", + "9":"n", + "9.1":"n", + "10":"n", + "10.1":"n", + "11":"n", + "11.1":"n", + "12":"y", + "TP":"y" + }, + "opera":{ + "9":"n", + "9.5-9.6":"n", + "10.0-10.1":"n", + "10.5":"n", + "10.6":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "11.6":"n", + "12":"n", + "12.1":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"n", + "26":"n", + "27":"n", + "28":"n", + "29":"n", + "30":"n", + "31":"n", + "32":"n", + "33":"n", + "34":"n", + "35":"n", + "36":"n", + "37":"n", + "38":"n", + "39":"n", + "40":"n", + "41":"n", + "42":"n", + "43":"n", + "44":"n", + "45":"n", + "46":"n", + "47":"n", + "48":"n", + "49":"n", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y" + }, + "ios_saf":{ + "3.2":"n", + "4.0-4.1":"n", + "4.2-4.3":"n", + "5.0-5.1":"n", + "6.0-6.1":"n", + "7.0-7.1":"n", + "8":"n", + "8.1-8.4":"n", + "9.0-9.2":"n", + "9.3":"n", + "10.0-10.2":"n", + "10.3":"n", + "11.0-11.2":"n", + "11.3-11.4":"n", + "12":"n" + }, + "op_mini":{ + "all":"n" + }, + "android":{ + "2.1":"n", + "2.2":"n", + "2.3":"n", + "3":"n", + "4":"n", + "4.1":"n", + "4.2-4.3":"n", + "4.4":"n", + "4.4.3-4.4.4":"n", + "67":"n" + }, + "bb":{ + "7":"n", + "10":"n" + }, + "op_mob":{ + "10":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "12":"n", + "12.1":"n", + "46":"n" + }, + "and_chr":{ + "69":"y" + }, + "and_ff":{ + "62":"y" + }, + "ie_mob":{ + "10":"n", + "11":"n" + }, + "and_uc":{ + "11.8":"n" + }, + "samsung":{ + "4":"n", + "5":"n", + "6.2":"n", + "7.2":"n" + }, + "and_qq":{ + "1.2":"n" + }, + "baidu":{ + "7.12":"n" + } + }, + "notes":"", + "notes_by_num":{ + + }, + "usage_perc_y":67.35, + "usage_perc_a":0, + "ucprefix":false, + "parent":"", + "keywords":"ES2017,JavaScript,function,async,await,promises,asynchronous,iteration,iterators,generators", + "ie_id":"", + "chrome_id":"5727385018171392", + "firefox_id":"", + "webkit_id":"feature-async-iteration", + "shown":false +} diff --git a/node_modules/caniuse-db/features-json/atob-btoa.json b/node_modules/caniuse-db/features-json/atob-btoa.json new file mode 100644 index 00000000..62383810 --- /dev/null +++ b/node_modules/caniuse-db/features-json/atob-btoa.json @@ -0,0 +1,347 @@ +{ + "title":"Base64 encoding and decoding", + "description":"Utility functions for of encoding and decoding strings to and from base 64: window.atob() and window.btoa().", + "spec":"https://html.spec.whatwg.org/multipage/webappapis.html#atob", + "status":"ls", + "links":[ + { + "url":"https://developer.mozilla.org/en-US/docs/Web/API/Window.btoa", + "title":"MDN Web Docs - btoa()" + }, + { + "url":"https://developer.mozilla.org/en-US/docs/Web/API/Window.atob", + "title":"MDN Web Docs - atob()" + }, + { + "url":"https://github.com/davidchambers/Base64.js", + "title":"Polyfill" + } + ], + "bugs":[ + { + "description":"To avoid \"Character out of range\" exceptions on Unicode strings, [this workaround](https://stackoverflow.com/questions/30106476/using-javascripts-atob-to-decode-base64-doesnt-properly-decode-utf-8-strings) is necessary" + } + ], + "categories":[ + "JS API" + ], + "stats":{ + "ie":{ + "5.5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"y", + "11":"y" + }, + "edge":{ + "12":"y", + "13":"y", + "14":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y" + }, + "firefox":{ + "2":"y", + "3":"y", + "3.5":"y", + "3.6":"y", + "4":"y", + "5":"y", + "6":"y", + "7":"y", + "8":"y", + "9":"y", + "10":"y", + "11":"y", + "12":"y", + "13":"y", + "14":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y", + "19":"y", + "20":"y", + "21":"y", + "22":"y", + "23":"y", + "24":"y", + "25":"y", + "26":"y", + "27":"y", + "28":"y", + "29":"y", + "30":"y", + "31":"y", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y" + }, + "chrome":{ + "4":"y", + "5":"y", + "6":"y", + "7":"y", + "8":"y", + "9":"y", + "10":"y", + "11":"y", + "12":"y", + "13":"y", + "14":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y", + "19":"y", + "20":"y", + "21":"y", + "22":"y", + "23":"y", + "24":"y", + "25":"y", + "26":"y", + "27":"y", + "28":"y", + "29":"y", + "30":"y", + "31":"y", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y", + "66":"y", + "67":"y", + "68":"y", + "69":"y", + "70":"y", + "71":"y", + "72":"y", + "73":"y" + }, + "safari":{ + "3.1":"y", + "3.2":"y", + "4":"y", + "5":"y", + "5.1":"y", + "6":"y", + "6.1":"y", + "7":"y", + "7.1":"y", + "8":"y", + "9":"y", + "9.1":"y", + "10":"y", + "10.1":"y", + "11":"y", + "11.1":"y", + "12":"y", + "TP":"y" + }, + "opera":{ + "9":"n", + "9.5-9.6":"n", + "10.0-10.1":"n", + "10.5":"u", + "10.6":"y", + "11":"y", + "11.1":"y", + "11.5":"y", + "11.6":"y", + "12":"y", + "12.1":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y", + "19":"y", + "20":"y", + "21":"y", + "22":"y", + "23":"y", + "24":"y", + "25":"y", + "26":"y", + "27":"y", + "28":"y", + "29":"y", + "30":"y", + "31":"y", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y" + }, + "ios_saf":{ + "3.2":"y", + "4.0-4.1":"y", + "4.2-4.3":"y", + "5.0-5.1":"y", + "6.0-6.1":"y", + "7.0-7.1":"y", + "8":"y", + "8.1-8.4":"y", + "9.0-9.2":"y", + "9.3":"y", + "10.0-10.2":"y", + "10.3":"y", + "11.0-11.2":"y", + "11.3-11.4":"y", + "12":"y" + }, + "op_mini":{ + "all":"y" + }, + "android":{ + "2.1":"y", + "2.2":"y", + "2.3":"y", + "3":"y", + "4":"y", + "4.1":"y", + "4.2-4.3":"y", + "4.4":"y", + "4.4.3-4.4.4":"y", + "67":"y" + }, + "bb":{ + "7":"y", + "10":"y" + }, + "op_mob":{ + "10":"u", + "11":"y", + "11.1":"y", + "11.5":"y", + "12":"y", + "12.1":"y", + "46":"y" + }, + "and_chr":{ + "69":"y" + }, + "and_ff":{ + "62":"y" + }, + "ie_mob":{ + "10":"y", + "11":"y" + }, + "and_uc":{ + "11.8":"y" + }, + "samsung":{ + "4":"y", + "5":"y", + "6.2":"y", + "7.2":"y" + }, + "and_qq":{ + "1.2":"y" + }, + "baidu":{ + "7.12":"y" + } + }, + "notes":"", + "notes_by_num":{ + + }, + "usage_perc_y":95.75, + "usage_perc_a":0, + "ucprefix":false, + "parent":"", + "keywords":"atob,btoa", + "ie_id":"", + "chrome_id":"", + "firefox_id":"", + "webkit_id":"", + "shown":true +} diff --git a/node_modules/caniuse-db/features-json/audio-api.json b/node_modules/caniuse-db/features-json/audio-api.json new file mode 100644 index 00000000..29c517b8 --- /dev/null +++ b/node_modules/caniuse-db/features-json/audio-api.json @@ -0,0 +1,353 @@ +{ + "title":"Web Audio API", + "description":"High-level JavaScript API for processing and synthesizing audio", + "spec":"https://www.w3.org/TR/webaudio/", + "status":"wd", + "links":[ + { + "url":"https://github.com/corbanbrook/audionode.js", + "title":"Polyfill to support Web Audio API in Firefox" + }, + { + "url":"https://www.webplatform.org/docs/apis/webaudio", + "title":"WebPlatform Docs" + }, + { + "url":"http://www.doboism.com/projects/webaudio-compatibility/", + "title":"Additional browser compatibility tests for specific features" + }, + { + "url":"https://github.com/g200kg/WAAPISim", + "title":"Polyfill to enable Web Audio API through Firefox Audio Data api or flash" + }, + { + "url":"https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API", + "title":"MDN Web Docs - Web Audio API" + } + ], + "bugs":[ + + ], + "categories":[ + "JS API" + ], + "stats":{ + "ie":{ + "5.5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n" + }, + "edge":{ + "12":"y", + "13":"y", + "14":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y" + }, + "firefox":{ + "2":"n", + "3":"n", + "3.5":"n", + "3.6":"n", + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"n", + "11":"n", + "12":"n", + "13":"n", + "14":"n", + "15":"n", + "16":"n", + "17":"n", + "18":"n", + "19":"n", + "20":"n", + "21":"n", + "22":"n", + "23":"n", + "24":"n", + "25":"y", + "26":"y", + "27":"y", + "28":"y", + "29":"y", + "30":"y", + "31":"y", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y" + }, + "chrome":{ + "4":"n", + "5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"n", + "10":"y x", + "11":"y x", + "12":"y x", + "13":"y x", + "14":"y x", + "15":"y x", + "16":"y x", + "17":"y x", + "18":"y x", + "19":"y x", + "20":"y x", + "21":"y x", + "22":"y x", + "23":"y x", + "24":"y x", + "25":"y x", + "26":"y x", + "27":"y x", + "28":"y x", + "29":"y x", + "30":"y x", + "31":"y x", + "32":"y x", + "33":"y x", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y", + "66":"y", + "67":"y", + "68":"y", + "69":"y", + "70":"y", + "71":"y", + "72":"y", + "73":"y" + }, + "safari":{ + "3.1":"n", + "3.2":"n", + "4":"n", + "5":"n", + "5.1":"n", + "6":"y x", + "6.1":"y x", + "7":"y x", + "7.1":"y x", + "8":"y x", + "9":"y x", + "9.1":"y x", + "10":"y x", + "10.1":"y x", + "11":"y x", + "11.1":"y x", + "12":"y x", + "TP":"y x" + }, + "opera":{ + "9":"n", + "9.5-9.6":"n", + "10.0-10.1":"n", + "10.5":"n", + "10.6":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "11.6":"n", + "12":"n", + "12.1":"n", + "15":"y x", + "16":"y x", + "17":"y x", + "18":"y x", + "19":"y x", + "20":"y x", + "21":"y x", + "22":"y", + "23":"y", + "24":"y", + "25":"y", + "26":"y", + "27":"y", + "28":"y", + "29":"y", + "30":"y", + "31":"y", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y" + }, + "ios_saf":{ + "3.2":"n", + "4.0-4.1":"n", + "4.2-4.3":"n", + "5.0-5.1":"n", + "6.0-6.1":"y x", + "7.0-7.1":"y x", + "8":"y x", + "8.1-8.4":"y x", + "9.0-9.2":"y x", + "9.3":"y x", + "10.0-10.2":"y x", + "10.3":"y x", + "11.0-11.2":"y x", + "11.3-11.4":"y x", + "12":"y x" + }, + "op_mini":{ + "all":"n" + }, + "android":{ + "2.1":"n", + "2.2":"n", + "2.3":"n", + "3":"n", + "4":"n", + "4.1":"n", + "4.2-4.3":"n", + "4.4":"n", + "4.4.3-4.4.4":"n", + "67":"y" + }, + "bb":{ + "7":"n", + "10":"n" + }, + "op_mob":{ + "10":"n", + "11":"n", + "11.1":"n", + "11.5":"n", + "12":"n", + "12.1":"n", + "46":"y" + }, + "and_chr":{ + "69":"y" + }, + "and_ff":{ + "62":"y" + }, + "ie_mob":{ + "10":"n", + "11":"n" + }, + "and_uc":{ + "11.8":"y" + }, + "samsung":{ + "4":"y", + "5":"y", + "6.2":"y", + "7.2":"y" + }, + "and_qq":{ + "1.2":"y" + }, + "baidu":{ + "7.12":"y" + } + }, + "notes":"Not all browsers with support for the Audio API also support media streams (e.g. microphone input). See the [getUserMedia/Streams API](/#feat=stream) data for support for that feature.\r\n\r\nFirefox versions < 25 support an alternative, deprecated audio API.\r\n\r\nChrome support [went through some changes](http://updates.html5rocks.com/2014/07/Web-Audio-Changes-in-m36) as of version 36.", + "notes_by_num":{ + + }, + "usage_perc_y":89.71, + "usage_perc_a":0, + "ucprefix":false, + "parent":"", + "keywords":"web-audio,webaudio,AudioContext,AudioBuffer,AudioNode", + "ie_id":"webaudioapi", + "chrome_id":"6261718720184320", + "firefox_id":"webaudio", + "webkit_id":"feature-web-audio", + "shown":true +} diff --git a/node_modules/caniuse-db/features-json/audio.json b/node_modules/caniuse-db/features-json/audio.json new file mode 100644 index 00000000..17c0835f --- /dev/null +++ b/node_modules/caniuse-db/features-json/audio.json @@ -0,0 +1,373 @@ +{ + "title":"Audio element", + "description":"Method of playing sound on webpages (without requiring a plug-in). Includes support for the following media properties: `currentSrc`, `currentTime`, `paused`, `playbackRate`, `buffered`, `duration`, `played`, `seekable`, `ended`, `autoplay`, `loop`, `controls`, `volume` & `muted`", + "spec":"https://html.spec.whatwg.org/multipage/embedded-content.html#the-audio-element", + "status":"ls", + "links":[ + { + "url":"http://html5doctor.com/native-audio-in-the-browser/", + "title":"HTML5 Doctor article" + }, + { + "url":"https://dev.opera.com/articles/view/everything-you-need-to-know-about-html5-video-and-audio/", + "title":"Detailed article on video/audio elements" + }, + { + "url":"http://www.jplayer.org/latest/demos/", + "title":"Demos of audio player that uses the audio element" + }, + { + "url":"http://24ways.org/2010/the-state-of-html5-audio", + "title":"Detailed article on support" + }, + { + "url":"http://textopia.org/androidsoundformats.html", + "title":"File format test page" + }, + { + "url":"http://www.phoboslab.org/log/2011/03/the-state-of-html5-audio", + "title":"The State of HTML5 Audio" + }, + { + "url":"https://raw.github.com/phiggins42/has.js/master/detect/audio.js#audio", + "title":"has.js test" + }, + { + "url":"https://www.webplatform.org/docs/html/elements/audio", + "title":"WebPlatform Docs" + } + ], + "bugs":[ + { + "description":"Volume is read-only on iOS." + }, + { + "description":"[iOS](https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html) and [Chrome on Android](https://code.google.com/p/chromium/issues/detail?id=178297) do not support autoplay as advised by the specification." + }, + { + "description":"On iOS the [`ended` event is not fired](https://bugs.webkit.org/show_bug.cgi?id=173332) when the screen is off or the browser is in the background (meaning that e.g. `src` cannot be changed)." + } + ], + "categories":[ + "HTML5" + ], + "stats":{ + "ie":{ + "5.5":"n", + "6":"n", + "7":"n", + "8":"n", + "9":"y", + "10":"y", + "11":"y" + }, + "edge":{ + "12":"y", + "13":"y", + "14":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y" + }, + "firefox":{ + "2":"n", + "3":"n", + "3.5":"a #1", + "3.6":"a #1", + "4":"a #1", + "5":"a #1", + "6":"a #1", + "7":"a #1", + "8":"a #1", + "9":"a #1", + "10":"a #1", + "11":"a #1", + "12":"a #1", + "13":"a #1", + "14":"a #1", + "15":"a #1", + "16":"a #1", + "17":"a #1", + "18":"a #1", + "19":"a #1", + "20":"y", + "21":"y", + "22":"y", + "23":"y", + "24":"y", + "25":"y", + "26":"y", + "27":"y", + "28":"y", + "29":"y", + "30":"y", + "31":"y", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y" + }, + "chrome":{ + "4":"y", + "5":"y", + "6":"y", + "7":"y", + "8":"y", + "9":"y", + "10":"y", + "11":"y", + "12":"y", + "13":"y", + "14":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y", + "19":"y", + "20":"y", + "21":"y", + "22":"y", + "23":"y", + "24":"y", + "25":"y", + "26":"y", + "27":"y", + "28":"y", + "29":"y", + "30":"y", + "31":"y", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y", + "57":"y", + "58":"y", + "59":"y", + "60":"y", + "61":"y", + "62":"y", + "63":"y", + "64":"y", + "65":"y", + "66":"y", + "67":"y", + "68":"y", + "69":"y", + "70":"y", + "71":"y", + "72":"y", + "73":"y" + }, + "safari":{ + "3.1":"n", + "3.2":"n", + "4":"y", + "5":"y", + "5.1":"y", + "6":"y", + "6.1":"y", + "7":"y", + "7.1":"y", + "8":"y", + "9":"y", + "9.1":"y", + "10":"y", + "10.1":"y", + "11":"y", + "11.1":"y", + "12":"y", + "TP":"y" + }, + "opera":{ + "9":"n", + "9.5-9.6":"a", + "10.0-10.1":"a", + "10.5":"y", + "10.6":"y", + "11":"y", + "11.1":"y", + "11.5":"y", + "11.6":"y", + "12":"y", + "12.1":"y", + "15":"y", + "16":"y", + "17":"y", + "18":"y", + "19":"y", + "20":"y", + "21":"y", + "22":"y", + "23":"y", + "24":"y", + "25":"y", + "26":"y", + "27":"y", + "28":"y", + "29":"y", + "30":"y", + "31":"y", + "32":"y", + "33":"y", + "34":"y", + "35":"y", + "36":"y", + "37":"y", + "38":"y", + "39":"y", + "40":"y", + "41":"y", + "42":"y", + "43":"y", + "44":"y", + "45":"y", + "46":"y", + "47":"y", + "48":"y", + "49":"y", + "50":"y", + "51":"y", + "52":"y", + "53":"y", + "54":"y", + "55":"y", + "56":"y" + }, + "ios_saf":{ + "3.2":"n", + "4.0-4.1":"y", + "4.2-4.3":"y", + "5.0-5.1":"y", + "6.0-6.1":"y", + "7.0-7.1":"y", + "8":"y", + "8.1-8.4":"y", + "9.0-9.2":"y", + "9.3":"y", + "10.0-10.2":"y", + "10.3":"y", + "11.0-11.2":"y", + "11.3-11.4":"y", + "12":"y" + }, + "op_mini":{ + "all":"n" + }, + "android":{ + "2.1":"n", + "2.2":"n", + "2.3":"y", + "3":"y", + "4":"y", + "4.1":"y", + "4.2-4.3":"y", + "4.4":"y", + "4.4.3-4.4.4":"y", + "67":"y" + }, + "bb":{ + "7":"y", + "10":"y" + }, + "op_mob":{ + "10":"n", + "11":"y", + "11.1":"y", + "11.5":"y", + "12":"y", + "12.1":"y", + "46":"y" + }, + "and_chr":{ + "69":"y" + }, + "and_ff":{ + "62":"y" + }, + "ie_mob":{ + "10":"y", + "11":"y" + }, + "and_uc":{ + "11.8":"y" + }, + "samsung":{ + "4":"y", + "5":"y", + "6.2":"y", + "7.2":"y" + }, + "and_qq":{ + "1.2":"y" + }, + "baidu":{ + "7.12":"y" + } + }, + "notes":"", + "notes_by_num":{ + "1":"Old Firefox versions were missing support for some properties: `loop` was added in v11, `played` in v15, `playbackRate` in v20." + }, + "usage_perc_y":93.66, + "usage_perc_a":0.13, + "ucprefix":false, + "parent":"", + "keywords":"