Commit Graph

  • 50e0e353ee Implement async-do-expressions transform (#13117) Huáng Jùnliàng 2021-04-12 10:00:42 -04:00
  • 28d7442aae Parse async do expressions (#13043) Huáng Jùnliàng 2021-04-07 12:24:33 -04:00
  • f30c99aa24 Mark WeakMaps of private fields as pure (#13194) Nicolò Ribaudo 2021-04-23 22:12:55 +02:00
  • b4c21c729f Enable class fields & private methods by default (#13091) Nicolò Ribaudo 2021-04-21 19:11:30 +02:00
  • 5a7a782da2 Add private brand checks to shippedProposals (#13176) Nicolò Ribaudo 2021-04-21 18:03:42 +02:00
  • 2fc288576e Allow compiling #foo in obj without compiling private fields (#13172) Nicolò Ribaudo 2021-04-21 15:46:40 +02:00
  • 3c2b98ff06 Add class static blocks to preset-env's shippedProposals (#13114) Nicolò Ribaudo 2021-04-16 19:46:30 +02:00
  • 7f5b212322 babel-parser: Add new typescript plugin option dts: boolean (#13113) Sosuke Suzuki 2021-04-29 01:24:18 +09:00
  • be03be1bc3 Implement importInterop: "node" option for module transforms (#12838) Nicolò Ribaudo 2021-04-28 18:22:47 +02:00
  • 22b0eb038f [ts] Enforce order for the override modifier (#13209) Nicolò Ribaudo 2021-04-27 22:51:15 +02:00
  • 8433cd0c05 Support parsing Flow's Optional Indexed Access Types (#13224) George Zahariev 2021-04-27 10:27:48 -07:00
  • 57daba85aa Parse string export names by default (moduleStringNames) (#13195) Nicolò Ribaudo 2021-04-23 09:07:58 +02:00
  • ceaab0bae7 Parse class fields and private methods by default (#13175) Huáng Jùnliàng 2021-04-20 13:00:05 -04:00
  • b116865077 Use this.isThisParam in typescript parser (#13163) Sosuke Suzuki 2021-04-16 11:18:24 +09:00
  • c949660b34 babel-parser: Deep freeze for makeErrorTemplates (#13142) Sosuke Suzuki 2021-04-13 09:08:26 +09:00
  • 7484b51e56 Support TS 4.3 get/set type members (#13089) Sosuke Suzuki 2021-04-13 06:10:21 +09:00
  • 2521c666f7 Add internal ESLint rule for consistent parser error messages (#13130) Sosuke Suzuki 2021-04-12 06:22:19 +09:00
  • bf14a106ad Support TS 4.3 override syntax in class (#13097) Pig Fang 2021-04-17 11:11:04 -04:00
  • f8aa32f767 Support parsing Flow's Indexed Access Types (#13053) Sosuke Suzuki 2021-04-07 18:15:46 +09:00
  • eac0259ce2 Support TS 4.3 static index signature in classes (#13096) Pig Fang 2021-04-17 11:10:27 -04:00
  • 0ee98139a6 Introduce parser error codes (#13033) Sosuke Suzuki 2021-04-04 02:31:07 +09:00
  • d0fcbfccdd perf(core): check files before interacting with them (#13090) Chris West 2021-04-27 23:41:18 +01:00
  • 47537688d2 Improve isIdentifierName performance (#13211) Huáng Jùnliàng 2021-04-27 17:04:48 -04:00
  • 88da2e80ed perf: avoid loadFullConfig when creating block hoist plugin (#13223) Huáng Jùnliàng 2021-04-27 14:39:18 -04:00
  • a0e20ac5df Simplify the wrapRegExp helper for named groups (#13201) Nicolò Ribaudo 2021-04-26 23:39:32 +02:00
  • 026e7f5a95 Prevent ForOfStatement from printing the forbidden sequence "for ( async of" (#13208) Stuart Cook 2021-04-27 01:34:10 +10:00
  • 504d22d29b babel-highlight: Upgrade to js-tokens@7 (#13203) Simon Lydell 2021-04-26 16:56:59 +02:00
  • 3d4b801bb9 Simplify the special-case printing of single-param arrow functions (#13204) Stuart Cook 2021-04-27 00:26:45 +10:00
  • 10f4d08efb refactor: avoid parsing logic on locations (#13200) Huáng Jùnliàng 2021-04-25 09:15:48 -04:00
  • fb908fd87e Update test262 (#13196) Babel Bot 2021-04-23 10:40:54 +02:00
  • f63d73c94e Allow putting helpers in individual files (#13190) Nicolò Ribaudo 2021-04-22 20:45:52 +02:00
  • 66181dbe37 fix: don't deduplicate comments with same start index (#13169) Jason 2021-04-21 21:57:57 +08:00
  • adb5adac0c fix: Don't load browserslist in block-hoist-plugin (#13182) Micha Reiser 2021-04-21 14:20:17 +01:00
  • 0c425cfb97 chore: run coverage-test against node 16 (#13183) Huáng Jùnliàng 2021-04-20 19:47:17 -04:00
  • 304f316e60 Add v7.13.17 to CHANGELOG.md [skip ci] Babel Bot 2021-04-20 23:19:47 +00:00
  • 006e2c9393 v7.13.17 Babel Bot 2021-04-20 23:05:58 +00:00
  • 87e35ae5c7 Fix undeclared variable in iterableToArrayLimit (#13185) Nicolò Ribaudo 2021-04-21 00:39:00 +02:00
  • b971e00eb0 Fix completion record for labeled statement (#13084) Anna Henningsen 2021-04-20 17:08:46 +02:00
  • 691c46846f fix(destructuring): preserve loc of original declaration in output (#13173) Moti Zilberman 2021-04-20 15:36:06 +01:00
  • ab06ccad49 fix: clone comments in cloneNode (#13178) Jason 2021-04-20 22:34:12 +08:00
  • 86d9cf5020 Add v7.13.16 to CHANGELOG.md [skip ci] Babel Bot 2021-04-20 11:21:56 +00:00
  • d94a8e50ed v7.13.16 Babel Bot 2021-04-20 11:11:32 +00:00
  • 21ef7c8816 Workaround GitHub issue templates bug (#13179) Nicolò Ribaudo 2021-04-20 12:15:47 +02:00
  • bdbd07d170 Update browserslist and caniuse-lite (#13174) Nicolò Ribaudo 2021-04-19 20:04:59 +02:00
  • b6168e6917 chore: update @babel/* deps (#13166) Huáng Jùnliàng 2021-04-19 13:07:59 -04:00
  • 368bf893fa [ts] raise SyntaxError for declare before getter/setter (#13143) Federico Ciardi 2021-04-17 23:00:24 +02:00
  • e92d6b2458 Use the new GitHub issues template (#13168) Nicolò Ribaudo 2021-04-16 22:59:34 +02:00
  • 0cfe3dc107 Update test262 (#13164) Babel Bot 2021-04-16 02:20:50 +02:00
  • eaea9693ff Install psmisc in vue-cli e2e tests on CircleCI (#13162) Nicolò Ribaudo 2021-04-16 01:50:09 +02:00
  • 808d437cf4 Support iterating generators in browsers without Symbol (#13129) Nicolò Ribaudo 2021-04-15 23:47:53 +02:00
  • 5d55055537 fix: add default value for browserslist config path (#13159) Huáng Jùnliàng 2021-04-15 17:05:35 -04:00
  • cbfcee59c7 Archive helper-explode-class and helper-bindify-decorators (#13160) Huáng Jùnliàng 2021-04-15 16:25:23 -04:00
  • ed4ccd6482 codecov: token not required (#13158) Henry Zhu 2021-04-15 15:31:32 -04:00
  • 54e088b347 Update links in @babel/eslint-parser README (#13155) Cody Mims 2021-04-14 16:17:34 -07:00
  • 5c7d2a7fa2 Archive @babel/helper-call-delegate (#13153) Nicolò Ribaudo 2021-04-14 23:54:46 +02:00
  • d6d942ddac docs: refine babel-types docs generator (#13148) Huáng Jùnliàng 2021-04-14 16:26:25 -04:00
  • 1e31d415be refactor: use FunctionParent on visiting var scope (#13152) Huáng Jùnliàng 2021-04-14 16:00:40 -04:00
  • d24bd7ce5c Remove remaining lodash dependencies (#13139) Nicolò Ribaudo 2021-04-13 22:41:22 +02:00
  • b35c78f08d docs: add README to helper-compilation-targets (#13131) Huáng Jùnliàng 2021-04-12 12:06:05 -04:00
  • 30f93b36a2 Fix printing of single-param async arrow function with comments (#13136) Nathan Walters 2021-04-12 07:10:02 -07:00
  • 672a58660f Add v7.13.15 to CHANGELOG.md [skip ci] Babel Bot 2021-04-08 15:51:08 +00:00
  • e50f6f7eef v7.13.15 Babel Bot 2021-04-08 15:40:57 +00:00
  • be1003b837 [preset-env - debug] Print targets that need each plugin (#13115) Nicolò Ribaudo 2021-04-07 22:50:14 +02:00
  • 6d89daf064 Align regenerator-transform import with native ESM (#13086) Nicolò Ribaudo 2021-04-07 17:25:46 +02:00
  • 42e630e8a2 Allow trailing comma after rest parameter in TSDeclareFunction (#13101) Federico Ciardi 2021-04-06 18:36:17 +02:00
  • 6b57145d38 Support yield in do expression (#10101) Tan Li Hau 2021-04-06 23:09:14 +08:00
  • 7fe3ebf4db fix: raise SyntaxError for unparenthesized assert and assign (#13099) Federico Ciardi 2021-04-06 16:07:13 +02:00
  • 7bc72bb451 fix: do not filter report from functions within class elements (#13106) Huáng Jùnliàng 2021-04-05 16:02:02 -04:00
  • 61e866f6b8 Do not load root babel.config.js in tests (#13087) Nicolò Ribaudo 2021-04-02 21:57:49 +02:00
  • b577e44d16 Refactor switch support in NodePath#getCompletionRecords (#13030) Huáng Jùnliàng 2021-04-02 13:36:05 -04:00
  • 86c44ba62e Update CoC contacts (#13081) Nicolò Ribaudo 2021-04-01 02:24:48 +02:00
  • 8b137c638f Update @rollup/plugin-node-resolve (#13080) Nicolò Ribaudo 2021-03-31 23:11:48 +02:00
  • 8d4da69e9d Update polyfill plugins (#13079) Nicolò Ribaudo 2021-03-31 19:46:15 +02:00
  • d563773723 Compile classes when spread is unsupported (#13075) Nicolò Ribaudo 2021-03-31 16:42:52 +02:00
  • 3e174e9cbd perf: lazy load preset-env plugins (#13076) Huáng Jùnliàng 2021-03-30 15:43:41 -04:00
  • a647b9ea6b Convert @babel/core to TypeScript (#12929) Bogdan Savluk 2021-03-27 02:03:15 +01:00
  • c8a91d9eef Rename @babel/core files to .ts (#12929) Bogdan Savluk 2021-03-27 02:03:14 +01:00
  • 8efbac4a5d fix: the LHS in for-of loop should not start with let (#13049) Huáng Jùnliàng 2021-03-29 16:54:23 -04:00
  • 5c0d2f6032 Add v7.13.14 to CHANGELOG.md [skip ci] Babel Bot 2021-03-29 14:16:26 +00:00
  • 7ac9e9f740 v7.13.14 Babel Bot 2021-03-29 13:34:28 +00:00
  • 409244685a fix: make sure "clone-deep-browser" code path is used on browsers (#13068) Charles Suh 2021-03-29 06:32:15 -07:00
  • c38469d191 add SHOW_CONFIG_FOR to template [skip ci] (#13066) Henry Zhu 2021-03-28 23:32:52 -04:00
  • 06eb3b73cb Only resolve package.json when relative configs are enabled (#13063) Nicolò Ribaudo 2021-03-28 12:04:42 +02:00
  • 8e8954b470 [babel 8] Remove module-specific options from @babel/core (#12724) Nicolò Ribaudo 2021-03-28 01:27:37 +01:00
  • 6b39bafab6 Remove lodash deps (#13057) Henry Zhu 2021-03-27 12:59:34 -04:00
  • 6ac07a1647 convert @babel/helper-module-transforms to typescript (#12928) Bogdan Savluk 2021-03-27 01:40:32 +01:00
  • e5e37b94a5 Update eslint-scope to be compatible with ESlint's dependency (#13058) Mark Banner 2021-03-26 23:58:29 +00:00
  • 4f9ec8310e Add v7.13.13 to CHANGELOG.md [skip ci] Babel Bot 2021-03-26 21:21:04 +00:00
  • 2f8203f190 v7.13.13 Babel Bot 2021-03-26 21:09:38 +00:00
  • 1e3ef05685 [babel 8] Type checking preset-react options (#12741) Huáng Jùnliàng 2021-03-26 15:11:39 -04:00
  • e68f2ce195 Correctly handle relative browserslistConfigFile paths (#13031) Nicolò Ribaudo 2021-03-26 20:07:28 +01:00
  • 16d83002de [babel 8] type checking preset-flow options (#12751) Huáng Jùnliàng 2021-03-25 19:33:02 -04:00
  • b0d83daceb Resolve .browserslistrc as a project-wide file (#13028) Nicolò Ribaudo 2021-03-25 21:37:42 +01:00
  • 8c445e60ba Fix e2e vue-cli Babel 8 tests (#13050) Nicolò Ribaudo 2021-03-25 19:23:18 +01:00
  • 327b4cec49 Remove lodash sortBy use (#13021) Justin Ridgewell 2021-03-25 13:56:18 -04:00
  • 73dcd06293 Remove some lodash/cloneDeep calls (#13032) Justin Ridgewell 2021-03-25 13:01:19 -04:00
  • 0233e3c8eb Replace CircleCI badge to GitHub CI (#13055) Huáng Jùnliàng 2021-03-25 11:40:44 -04:00
  • 266e07736e fix: Don't hoist JSX elements referencing mutable variables (#13054) Clint Goodman 2021-03-25 09:38:31 -06:00
  • 0067fd9e02 Disallow await before exponential (#12441) Huáng Jùnliàng 2021-03-25 11:20:47 -04:00
  • 2ae19d01b1 Update fixtures (#13045) Nicolò Ribaudo 2021-03-24 14:18:02 +01:00