beyondjava-example-base-library
v3.0.2
Published
Base library demonstrating how npm resolves transitive dependencies
Downloads
10
Readme
Simple demo showing that npm and Webpack can bundle different versions of the same library. Read the full story at https://www.beyondjava.net/npm-transitive-dependencies.
There are three versions of the library:
Version 1.2.0
function printDeepThoughts() {
console.log(42);
return 42;
}
module.exports = printDeepThoughts;
Version 2.1.0
function printDeepThoughts() {
console.log('21 is only half the truth');
return 21;
}
module.exports = printDeepThoughts;
Version 3.0.x
class DeepThought {
printDeepThoughts() {
console.log('84 is twice the truth');
return 84;
}
}
module.exports = { DeepThought };