Sha256: fb4383a5d6e37d8a617bef040d2d3c67d9fb56e4ff74446f35fdefa1be8a23e6
Contents?: true
Size: 1.03 KB
Versions: 10
Compression:
Stored size: 1.03 KB
Contents
`/* global Java, GjsFileImporter */` browser = `typeof(document) !== "undefined"` node = `typeof(process) !== "undefined" && process.versions && process.versions.node` nashorn = `typeof(Java) !== "undefined" && Java.type` headless_chrome = `typeof(navigator) !== "undefined" && /\bHeadlessChrome\//.test(navigator.userAgent)` gjs = `typeof(window) !== "undefined" && typeof(GjsFileImporter) !== 'undefined'` quickjs = `typeof(window) === "undefined" && typeof(__loadScript) !== 'undefined'` opal_miniracer = `typeof(opalminiracer) !== 'undefined'` OPAL_PLATFORM = if nashorn 'nashorn' elsif node 'nodejs' elsif headless_chrome 'headless-chrome' elsif gjs 'gjs' elsif quickjs 'quickjs' elsif opal_miniracer 'opal-miniracer' else # possibly browser, which is the primary target end
Version data entries
10 entries across 10 versions & 1 rubygems