addyosmani/es6-tools — 4.0k★ trên GitHub. An aggregation of tooling for using ES6 today
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
beck.js - toolkit for ES6 Module Loader pipelines, shim for legacy environments
Boilerplates
es6-boilerplate - Tooling to allow the community to use es6 now via traceur in conjunction with amd and browser global modules, with source maps, concatenation, minification, compression, and unit testing in real browsers.
es6-jspm-gulp-boilerplate - Tooling to allow the community to use es6 now via babel in conjunction jspm, with source maps, concatenation, minification, compression, and unit testing in real browsers using es6.
Code generation
generator-node-esnext - Yeoman generator for Traceur apps
generator-es6-babel - Yeoman generator for Babel apps
generator-gulp-babelify - Yeoman generator for Babel, Browserify and Gulp
grunt-init-es6 - scaffold node modules with unit tests, authored in ES6
Loom generators with ES6 ember modules
Brunch plugin for ES6 module transpilation
Polyfills
core-js - Modular and compact polyfills for ES6 including Symbols, Map, Set, Iterators, Promises, setImmediate, Array generics, etc. The standard library used by Babel.
es6-shim - almost all new ES6 methods — from Map, Set, String, Array, Object, Object.is and more.
WeakMap, Map, Set, HashMap - ES6 Collections
Polymer's WeakMap shim
String.prototype.startsWith
String.prototype.endsWith
String.prototype.at
String.prototype.repeat
String.prototype.includes
String.prototype.codePointAt
String.fromCodePoint
Array.prototype.find
Array.prototype.findIndex
Array.from
Array.of
Object.assign
Number.isFinite
Math.sign
RegExp.prototype.match
RegExp.prototype.search
es6-promise - polyfill for Promises matching the ES6 API
ES6 Map Shim - destructive shim that follows the latest specification as closely as possible.
Function.create
ES6 shim
ES6 Symbol polyfill
ES6 Map, Set, WeakMap
harmony-reflect - ES6 reflection module (contains the Proxy API)
ES5 based shims in pure CJS style - Array, Object, Number, Math and String functions/methods, plus Map, Set, Symbol and WeakMap objects
Editors
ES6 syntax highlighting for Sublime Text and TextMate
ES6 syntax support in WebStorm and PhpStorm, compilation to ES5 with file watchers or task runners
DocPad plugin for Traceur
Grammar and transpilation package for Atom
Learn ES6 transpilation options in Webstorm Read Blog Post
Parsers
Esprima - JavaScript parser supporting ES6, parses to ESTree AST format
Acorn - A small, fast, JavaScript-based JavaScript parser with ES6 support, parses to SpiderMonkey AST format.
esparse - ES6 parser written in ES6.
Traceur compiler also has built-in parser available under traceur.syntax.Parser.
Other
ES.next showcase - real-world usage examples of ES6 features
looper - static analysis tools for ES6
es6-module-packager
es-dependency-graph and grunt-es-dependency-graph - Generate a list of imports and exports from ES6 module files, useful for preloading, bundling, etc.
es6-import-validate and grunt-es6-import-validate - validate matching named/default import statements in ES6 modules.
let-er - transpiles let-block block-scoping (not accepted into ES6) into either ES3 or ES6
Recast - Esprima-based JavaScript syntax tree transformer, conservative pretty-printer, and automatic source map generator. Used by several of the transpilers listed above, including regenerator and es6-arrow-function.
Paws on ES6 - Minimalist examples of ES6 functionalities.
ES6 on node - How to use ES6 features in node.js.
es6-translate - Uses the ES6 loader hooks to load (node flavored) commonjs packages in ES6.
Isparta
babel-node - Run node cli with ES6 transpiling using Babel.
ES6 Lab setup - A simple setup for transpiling ES6 to ES5 using Babel or traceur with gulp and jasmine support.
TypeScript - A superset of ECMAScript with strict typing that aims to align with ES6
Rollup - Rollup is a next-generation JavaScript module bundler. Author your app or library using ES2015 modules, then efficiently bundle them up into a single file for use in browsers and Node.js
addyosmani/es6-tools có 4.0k sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/addyosmani/es6-tools. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
addyosmani/es6-tools có tag gì không?
Bản đồng bộ chưa ghi nhận topic GitHub nào cho addyosmani/es6-tools. GitHub topics hiển thị ở thanh bên phải trang repo — đó là nơi đáng kiểm tra nhất.
addyosmani/es6-tools còn đang phát triển không?
Commit gần nhất trên addyosmani/es6-tools là 6.8 năm trước (theo timestamp GitHub). Repo có 253 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
addyosmani/es6-tools là gì?
addyosmani/es6-tools (addyosmani/es6-tools) là dự án đa ngôn ngữ trên GitHub. Theo mô tả gốc: An aggregation of tooling for using ES6 today
addyosmani/es6-tools viết bằng ngôn ngữ gì?
Dữ liệu TopGit chưa ghi nhận ngôn ngữ chính cho addyosmani/es6-tools. Xem danh sách file trên GitHub để biết chi tiết.
Đọc đầy đủ README ở tab phía trên.
Muốn nghe thêm một ý kiến về es6-tools?
Hỏi một AI đọc được trang này — một cú bấm là có ngay nhận định về es6-tools.