diff options
author | 2021-06-06 18:34:01 -0700 | |
---|---|---|
committer | 2021-06-06 18:34:01 -0700 | |
commit | d49e0a5fa129152c27b70a57d1cc7a2af770577c (patch) | |
tree | 1ac581bda71fec5dfd09a6ab508a1adfca80b358 /src/test | |
parent | e66466cc1a453db1370a199a32729441747761bb (diff) | |
download | bun-d49e0a5fa129152c27b70a57d1cc7a2af770577c.tar.gz bun-d49e0a5fa129152c27b70a57d1cc7a2af770577c.tar.zst bun-d49e0a5fa129152c27b70a57d1cc7a2af770577c.zip |
WIP node module bundles
Former-commit-id: 797b2ff557542e9d318c953b840b102695711888
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/fixtures/export-from.js | 2 | ||||
-rw-r--r-- | src/test/fixtures/nql-define.2.js | 39 | ||||
-rw-r--r-- | src/test/fixtures/nql-define.js | 41 |
3 files changed, 82 insertions, 0 deletions
diff --git a/src/test/fixtures/export-from.js b/src/test/fixtures/export-from.js new file mode 100644 index 000000000..aff2d3309 --- /dev/null +++ b/src/test/fixtures/export-from.js @@ -0,0 +1,2 @@ +export { foo } from "export-from-target"; +export { foo as bar } from "export-from-target"; diff --git a/src/test/fixtures/nql-define.2.js b/src/test/fixtures/nql-define.2.js new file mode 100644 index 000000000..fef5e680d --- /dev/null +++ b/src/test/fixtures/nql-define.2.js @@ -0,0 +1,39 @@ +/* eslint-disable no-console */ +var warned = {}; +export function warning(valid, message) { + // Support uglify + if ( + process.env.NODE_ENV !== "production" && + !valid && + console !== undefined + ) { + console.error("Warning: ".concat(message)); + } +} +export function note(valid, message) { + // Support uglify + if ( + process.env.NODE_ENV !== "production" && + !valid && + console !== undefined + ) { + console.warn("Note: ".concat(message)); + } +} +export function resetWarned() { + warned = {}; +} +export function call(method, valid, message) { + if (!valid && !warned[message]) { + method(false, message); + warned[message] = true; + } +} +export function warningOnce(valid, message) { + call(warning, valid, message); +} +export function noteOnce(valid, message) { + call(note, valid, message); +} +export default warningOnce; +/* eslint-enable */ diff --git a/src/test/fixtures/nql-define.js b/src/test/fixtures/nql-define.js new file mode 100644 index 000000000..aac715454 --- /dev/null +++ b/src/test/fixtures/nql-define.js @@ -0,0 +1,41 @@ +import "./nql-define.2.js"; + +/* eslint-disable no-console */ +var warned = {}; +export function warning(valid, message) { + // Support uglify + if ( + process.env.NODE_ENV !== "production" && + !valid && + console !== undefined + ) { + console.error("Warning: ".concat(message)); + } +} +export function note(valid, message) { + // Support uglify + if ( + process.env.NODE_ENV !== "production" && + !valid && + console !== undefined + ) { + console.warn("Note: ".concat(message)); + } +} +export function resetWarned() { + warned = {}; +} +export function call(method, valid, message) { + if (!valid && !warned[message]) { + method(false, message); + warned[message] = true; + } +} +export function warningOnce(valid, message) { + call(warning, valid, message); +} +export function noteOnce(valid, message) { + call(note, valid, message); +} +export default warningOnce; +/* eslint-enable */ |