{"id":27066,"library":"intern-systemjs-loader","title":"intern-systemjs-loader","description":"A wrapper for using SystemJS as Intern's module loader. Current stable version is 0.3.0. This package enables Intern to use SystemJS for loading modules, providing support for transpilers like Babel or TypeScript without a pre-compile step. It is a work-in-progress, with limited testing on reporters and configuration options. Offers pre-mapped modules for plugin-babel, react, and fbjs.","status":"active","version":"0.3.0","language":"javascript","source_language":"en","source_url":"https://github.com/andyearnshaw/intern-systemjs-loader","tags":["javascript","intern","tdd","bdd","systemjs","qunit"],"install":[{"cmd":"npm install intern-systemjs-loader","lang":"bash","label":"npm"},{"cmd":"yarn add intern-systemjs-loader","lang":"bash","label":"yarn"},{"cmd":"pnpm add intern-systemjs-loader","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"This package is a loader for Intern; it is configured via Intern's loaders property, not imported directly.","wrong":"const loader = require('intern-systemjs-loader')","symbol":"intern-systemjs-loader","correct":"import 'intern-systemjs-loader'"}],"quickstart":{"code":"// Install: npm install intern-systemjs-loader\n// In intern.js:\nloaders: {\n  'host-node': require.nodeRequire && require.nodeRequire.resolve('intern-systemjs-loader'),\n  'host-browser': 'node_modules/intern-systemjs-loader/main.js'\n}","lang":"javascript","description":"Configures Intern to use SystemJS as its module loader for both Node and browser environments."},"warnings":[{"fix":"Ensure you are using SystemJS as your module loader.","message":"Only works with SystemJS, not other loaders.","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Test your specific configuration and report issues.","message":"Not all reporters/configuration options have been thoroughly tested.","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Set excludeInstrumentation: true in Intern config.","message":"Must disable instrumentation for ES modules when using Babel, as Istanbul fails.","severity":"gotcha","affected_versions":">=0.0.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Ensure npm install intern-systemjs-loader is run and path is correct in Intern config.","cause":"Loader path not correctly resolved or installed.","error":"Error: Cannot find module 'intern-systemjs-loader'"},{"fix":"Set excludeInstrumentation: true in Intern config.","cause":"Instrumentation of ES modules is not supported.","error":"Istanbul fails on ES modules"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}