Comments (3)
you mean like this:
(function (root, factory) {
if (typeof exports === 'object') {
module.exports = factory();
} else if (typeof define === 'function' && define.amd) {
define(factory);
} else {
root.eventUtil = factory();
}
})(this, function() {
// your module
});
or what ?
from timeago.js.
To clarify, I'm asking if there may be an npm module without the universal module definition wrapping code, so as to keep the library light when used with module bundlers like webpack or browserify.
Example:
var timeago = function(nowDate, defaultLocale) {
// ...
};
module.exports = timeago;
This might require a change in how timeago.js is packaged for npm, browser, etc.
Feel free to close this issue if this is a wontfix.
from timeago.js.
If just module.exports = timeago;
, it will more tiny, but the library will can not be used with scirpt
tag:
<script src="dist/timeago.min.js"></script>
so many user just use it with script
to import it.
from timeago.js.
Related Issues (20)
- .js.map source map parsing warnings in Webpack source-map-loader HOT 4
- Add possibility to change suffix / prefix like "ago" and "in" HOT 1
- CDN Error: Uncaught ReferenceError: exports is not defined HOT 3
- Disable for @media print?
- show less than 10 seconds integers instead of "right now"?
- Languages
- Time issue after appending row HOT 1
- JS Pure HOT 1
- is not being translated to pt_BR HOT 1
- timeago().render(element) not updating
- Cannot register lang with CommonJS module in express project HOT 2
- Documentation for importing languages HOT 1
- Kurdish locale
- cs translations is not in the full.min.js bundle
- Croatian, Serbian locale
- Is this project actively maintained? HOT 4
- locale 是否可以兼容支持小写? HOT 3
- WARNING in ./node_modules/timeago.js/esm/realtime.js
- Has timeago.org become a gambling site? HOT 2
- Error: ENOENT: no such file or directory, open 'E:\Projects\Code-Crafters\node_modules\timeago.js\src\format.ts' HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from timeago.js.