index.js 944 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = void 0;
  6. function _helperPluginUtils() {
  7. const data = require("@babel/helper-plugin-utils");
  8. _helperPluginUtils = function () {
  9. return data;
  10. };
  11. return data;
  12. }
  13. function _helperCreateClassFeaturesPlugin() {
  14. const data = require("@babel/helper-create-class-features-plugin");
  15. _helperCreateClassFeaturesPlugin = function () {
  16. return data;
  17. };
  18. return data;
  19. }
  20. var _default = (0, _helperPluginUtils().declare)((api, options) => {
  21. api.assertVersion(7);
  22. return (0, _helperCreateClassFeaturesPlugin().createClassFeaturePlugin)({
  23. name: "proposal-class-properties",
  24. feature: _helperCreateClassFeaturesPlugin().FEATURES.fields,
  25. loose: options.loose,
  26. manipulateOptions(opts, parserOpts) {
  27. parserOpts.plugins.push("classProperties", "classPrivateProperties");
  28. }
  29. });
  30. });
  31. exports.default = _default;