filename option is passednode v10.4node v10.1, v9.11, v8.11, v6.14, 4.9trace_events, v8/tools/arguments_tls_legacy is removed in node 10opts.package in non-relative lookupseslintv9.8, v8.10, v6.13eslint, tapeeslintnode v9.3, v8.8, v6.12; pin included builds to LTSasync_hooks core module, added in node 8node v8.8http2perf_hooks, added in node v8.5node 8.7; use nvm install-latest-npm so new npm doesn’t break old nodeeslintv8.4; node 0.6 is failing due to travis-ci changes; allow it to fail for now.eslint, @ljharb/eslint-config, tapepreserveSymlinks optioneslint, @ljharb/eslint-config, tapenode v8.2, v7.10, v6.11; npm 4.6+ breaks on node < 4sync: fix when package.json main = ‘.’ or main = ‘./‘node v7.9eslintnode v7.7, v6.10, v4.8; comment out OSX builds since they block linux builds.npm run lintsync: ensure that the path is a string, explicitly.process.versions.node exists.process.versions.node exists.safe-publish-latestresolve.sync should re-throw non `ENOENT errors.tapeappveyornode-modules-paths and add tests.tap module’s “main”async: remove unnecessary slashes, since path.join adds them.path methods to make tests pass on both linux and Windows.node-modules-paths: opts should be optional, and opts.paths should not be concatenated when omitted.path.join more often to normalize paths across OS’s.start path325584a685