Skip to content

Feature detection utilities for ECMAScript 6 and beyond

License

Notifications You must be signed in to change notification settings

alt-javascript/lang

Repository files navigation

Language feature detection utilities for ECMAScript 6 and beyond.

NPM
Language Badge Package Badge
release notes

Language feature detection utilities for ECMAScript 6 and beyond, currently bundling the es-feature-detection and feature-detect-es6 npm packages.

The module can be used directly in the browser, as an IIFE (Immediately Invoked Function Expression), using the global variable lang as follows:

   <script src="https://cdn.jsdelivr.net/npm/@alt-javascript/lang/dist/alt-javascript-lang-iife.js"></script>

   <script>
       if (!lang.allOk(lang.es2020)){
           console.error('We\'re sorry but the site requires JavaScript 11 (ECMAScript 2020). Please upgrade your browser to continue.')
           document.getElementById("require_es2020").style.display = "block"
       }
   </script>

May be freely distributed under the MIT license.

Copyright (c) 2021-2022 Craig Parravicini