- Bringing modern JavaScript to libraries https://dev.to/garylchew/bringing-modern-javascript-to-libraries-432c 29 comments javascript
Linking pages
Linked pages
- Can I use... Support tables for HTML5, CSS3, etc https://caniuse.com/#search=css%20grid 519 comments
- Parcel https://parceljs.org/ 500 comments
- ECMAScript 6 compatibility table http://kangax.github.io/compat-table/es6/ 367 comments
- ECMAScript 2016+ compatibility table http://kangax.github.io/compat-table/es2016plus/#safaritp 325 comments
- Snowpack https://www.snowpack.dev/ 258 comments
- Node.js https://nodejs.org 198 comments
- Modules: ECMAScript modules | Node.js v19.7.0 Documentation https://nodejs.org/api/esm.html#esm_ecmascript_modules 74 comments
- webpack https://webpack.js.org 66 comments
- Babel · The compiler for next generation JavaScript http://babeljs.io/repl/#?experimental=true&evaluate=true&loose=false&spec=false&code=function%20example()%7B%0A%20%20%0A%20%20%20%20class%20Actions%20%7B%0A%20%20%20%20%20%20%40Observable%0A%20%20%20%20%20%20static%20processSomething%0A%20%20%20%20%7D%0A%20%20%20%20%0A%20%20%20%20class%20Store%20%7B%0A%20%20%20%20%20%20constructor(name)%7B%0A%20%20%20%20%20%20%20%20this.name%20%3D%20name%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%40Observable%0A%20%20%20%20%20%20updater%0A%20%20%20%20%20%0A%20%20%20%20%20%20%40Observe(Actions.processSomething)%0A%20%20%20%20%20%20processHandler%20%3D%20function(data)%20%7B%20%0A%20%20%20%20%20%20%20%20this.updater.notify(this.name%20%2B%20%22%20processed%20%22%20%2B%20data)%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%20%20%0A%20%20%20%20var%20myStoreA%20%3D%20new%20Store(%22Store%20A%22)%3B%0A%20%20%20%20var%20myStoreB%20%3D%20new%20Store(%22Store%20B%22)%3B%0A%20%20%20%20%0A%20%20%20%20var%20print%20%3D%20function(result)%7B%0A%20%20%20%20%20%20console.log(result)%3B%0A%20%20%20%20%7D%0A%20%20%20%20myStoreA.updater.on(print)%0A%20%20%20%20myStoreB.updater.on(print)%0A%20%20%20%20Actions.processSomething.notify(%221010110%22)%0A%7D%0A%0A%0A%0A%0A%0A%0A%2F%2F%2FAll%20the%20magic%20happens%20down%20here%0Aclass%20ObservableClass%20%7B%0A%20%20subscriptions%20%3D%20%5B%5D%3B%0A%20%20%0A%20%20on%20%3D%20function(handler)%7B%0A%20%20%20%20this.subscriptions.push(handler)%0A%20%20%7D%0A%0A%20%20notify%20%3D%20function()%7B%0A%20%20%20%20var%20args%20%3D%20arguments%3B%0A%20%20%20%20for(var%20i%20%3D%200%20%3B%20i%20%3C%20this.subscriptions.length%3B%20i%2B%2B)%7B%0A%20%20%20%20%20%20this.subscriptions%5Bi%5D.apply(null%2Cargs)%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20Observable(target%2Ckey%2Ce)%20%7B%0A%20%20%20%20e.initializer%20%3D%20function()%7B%20return%20new%20ObservableClass()%3B%20%7D%0A%7D%0A%0Afunction%20Singleton(target%2Ckey%2Ce)%20%7B%0A%20%20%20%20e.initializer%20%3D%20function()%7B%20return%20new%20target()%3B%20%7D%0A%7D%0A%0Afunction%20Observe(observable)%20%7B%0A%20%20%20%20return%20function(classType%2Ckey%2Cd)%20%7B%0A%20%20%20%20%20%20var%20tempInitializer%20%3D%20d.initializer%3B%0A%20%20%20%20%20%20var%20blah%20%3D%20%20function()%20%7B%7D%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20blah.initializer%20%3D%20function()%7B%0A%20%20%20%20%20%20%20%20%20%20var%20val%20%3D%20tempInitializer.apply(arguments)%3B%0A%20%20%20%20%20%20%20%20%20%20observable.on(val.bind(this))%0A%20%20%20%20%20%20%20%20%20%20return%20val%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20return%20blah%3B%0A%20%20%7D%0A%7D%0A%0Aexample()%3B 51 comments
- Rollup | Rollup http://rollupjs.org 34 comments
- Deploying ES2015+ Code in Production Today — Philip Walton https://philipwalton.com/articles/deploying-es2015-code-in-production-today/ 28 comments
- Modern Script Loading - JASON Format https://jasonformat.com/modern-script-loading/ 17 comments
- @babel/preset-env · Babel https://babeljs.io/docs/en/babel-preset-env 9 comments
- Node.js https://nodejs.org/en/blog/release/v13.7.0/ 9 comments
- GitHub - WICG/import-maps: How to control the behavior of JavaScript imports https://github.com/WICG/import-maps/blob/master/README.md 7 comments
- for await...of - JavaScript | MDN https://developer.mozilla.org/en-us/docs/web/javascript/reference/statements/for-await...of 4 comments
- Rollup | Rollup https://rollupjs.org/guide/en/ 4 comments
- Spread syntax (...) - JavaScript | MDN https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax 0 comments
- On Consuming (and Publishing) ES2015+ Packages · Babel https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages 0 comments
- Browserify http://browserify.org/ 0 comments
Would you like to stay up to date with Web Development? Checkout Web Development
Weekly.
Related searches:
Search whole site: site:dev.to
Search title: Bringing Modern JavaScript to Libraries - DEV Community 👩💻👨💻
See how to search.