Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

hasdom

simongfxu14MIT0.0.4

Check if a JavaScript environment has a real DOM

dom, detection, environment, hasdom

readme

hasdom

Check if a JavaScript environment has a real DOM.

Well, javascript environment is more complicated than you have ever thought. When we talk about environment, most of us knows about web browser and node.js. But that's not complete.

If you have heard some game engines based on javascript such as Egret, Cocos2d-js and layabox, then you will realize that you are misunderstanding this word.

Node.js

npm install hasdom
var hasDOM = require('../dist/hasdom').hasDOM

console.log('dom support: ')
console.log(hasDOM())

Web Page

require(['hasdom'], function(_) {
    document.write('<h1>dom support: ' + _.hasDOM() + '<h1>')
})

Source Code

Written in ECMAScript 6 with AMD / CommonJS / UMD support

Build Tools

  • gulp
  • babel
  • jshint
  • esperanto
  • uglify