From 5c575ebf8f3fc795218c05c0946cbc1f24362acc Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Wed, 14 Jan 2015 14:58:15 +1100 Subject: [PATCH] remove fast transformer backwards compatibility --- CHANGELOG.md | 1 + lib/6to5/file.js | 11 ----------- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 45a18036b1..6b0c9b5244 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ _Note: Gaps between patch versions are faulty/broken releases._ * **Breaking Change** * `allowImportExportEverywhere` acorn option has been disabled for spec compliancy so imports and exports can **only** be present at the top level. * Caching is now always enabled for the require hook. It also now no longer caches require resolutions. + * Optional fast transformer backwards compatibility support has been removed. Use [loose mode](https://6to5.org/docs/usage/loose). ## 2.12.0 diff --git a/lib/6to5/file.js b/lib/6to5/file.js index fa2967e3d2..5d561ac1a0 100644 --- a/lib/6to5/file.js +++ b/lib/6to5/file.js @@ -78,17 +78,6 @@ File.normaliseOptions = function (opts) { opts.optional = util.arrayify(opts.optional); opts.loose = util.arrayify(opts.loose); - // todo: remove in 3.0.0 - _.each({ - fastForOf: "forOf", - classesFastSuper: "classes" - }, function (newTransformer, oldTransformer) { - if (_.contains(opts.optional, oldTransformer)) { - _.pull(opts.optional, oldTransformer); - opts.loose.push(newTransformer); - } - }); - _.defaults(opts, { moduleRoot: opts.sourceRoot });