├── .commitlintrc.json ├── .eslintignore ├── .eslintrc.js ├── .flowconfig ├── .github └── workflows │ ├── commit.yml │ ├── release-auto.yml │ └── release-manual.yml ├── .gitignore ├── .husky ├── pre-commit ├── pre-push └── skip.js ├── .prettierrc.yml ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── lerna.json ├── package.json └── packages ├── plugin ├── .babelrc ├── .eslintignore ├── .npmignore ├── CHANGELOG.md ├── README.md ├── __test__ │ ├── __snapshots__ │ │ └── test.js.snap │ ├── fixtures │ │ ├── classes │ │ │ ├── class-computed-prop.js │ │ │ ├── class-convert-all.js │ │ │ ├── class-convert-calling-super-apply.controller.js │ │ │ ├── class-convert-calling-super-method.controller.js │ │ │ ├── class-convert-constructor-keep-annot.controller.js │ │ │ ├── class-convert-constructor-keep-default.controller.js │ │ │ ├── class-convert-constructor-move.controller.js │ │ │ ├── class-convert-constructor-noargs.js │ │ │ ├── class-convert-constructor-spread.js │ │ │ ├── class-convert-controller-basic.controller.js │ │ │ ├── class-convert-controller-extend-static-assign.js │ │ │ ├── class-convert-controller-extend-static-prop.controller.js │ │ │ ├── class-convert-controller-extension-static-prop-compatibility.controller.js │ │ │ ├── class-convert-controller-extension-static-prop.controller.js │ │ │ ├── class-convert-controller-multi.controller.js │ │ │ ├── class-convert-controller-w-oninit.controller.js │ │ │ ├── class-convert-controller-wo-oninit.controller.js │ │ │ ├── class-convert-dec-alias.js │ │ │ ├── class-convert-dec-name.js │ │ │ ├── class-convert-dec-namespace.controller.js │ │ │ ├── class-convert-dec-nonui5.js │ │ │ ├── class-convert-extend-managed.js │ │ │ ├── class-convert-file-namespace-prefixed.controller.js │ │ │ ├── class-convert-file-namespace.controller.controller.js │ │ │ ├── class-convert-jsdoc-alias.js │ │ │ ├── class-convert-jsdoc-name.js │ │ │ ├── class-convert-jsdoc-namespace.controller.js │ │ │ ├── class-convert-jsdoc-namespace.js │ │ │ ├── class-convert-jsdoc-nonui5.js │ │ │ ├── class-convert-metadata-assign-nested.js │ │ │ ├── class-convert-metadata-assign.js │ │ │ ├── class-convert-metadata-prop.js │ │ │ ├── class-convert-metadata-static.js │ │ │ ├── class-convert-never.controller.js │ │ │ ├── class-convert-no-constructor.js │ │ │ ├── class-convert-nonui5-return.js │ │ │ ├── class-convert-only-move-this-binding.js │ │ │ ├── class-convert-options-namedonly.js │ │ │ ├── class-convert-with-existing-define-defer-return.js │ │ │ ├── class-convert-with-existing-define-immediate-return.js │ │ │ ├── class-fix-with-existing-define.js │ │ │ └── class-import-meta.js │ │ ├── classic │ │ │ ├── sap-ui-define-copyright-file.ts │ │ │ ├── sap-ui-define-copyright.ts │ │ │ └── sap-ui-define.ts │ │ ├── comments │ │ │ ├── copyright-file.js │ │ │ ├── copyright-multiple-comments.js │ │ │ ├── copyright.js │ │ │ ├── min-wrap-no-import-copyright.js │ │ │ ├── min-wrap-simple-copyright.js │ │ │ ├── min-wrap-ui5-copyright.js │ │ │ └── preserve-for-class-members.js │ │ ├── decorators │ │ │ ├── mixin.js │ │ │ ├── mixin_mixed.js │ │ │ └── ts-class-controller-extension-usage-decorator.ts │ │ ├── empty │ │ │ ├── empty_js.js │ │ │ └── empty_ts.ts │ │ ├── examples │ │ │ ├── Animal.js │ │ │ ├── Cat.js │ │ │ ├── MyError.js │ │ │ └── Utils.js │ │ ├── export-collapse │ │ │ ├── _extends-literal.js │ │ │ ├── _extends-variable.js │ │ │ ├── add-props-obj.js │ │ │ ├── object.assign-literal.js │ │ │ └── object.assign-variable.js │ │ ├── export-error │ │ │ ├── error-assign-var-recurs.js │ │ │ ├── error-assign-var.js │ │ │ ├── error-obj-method.js │ │ │ └── error-obj-prop.js │ │ ├── export-mixed │ │ │ ├── export-mixed-anon-func.js │ │ │ ├── export-mixed-arrow.js │ │ │ ├── export-mixed-literal.js │ │ │ └── export-mixed-named-func.js │ │ ├── exports │ │ │ ├── export-class-extend-native.js │ │ │ ├── export-class.js │ │ │ ├── export-default-anon-function.js │ │ │ ├── export-default-arrow-function.js │ │ │ ├── export-default-identifier.js │ │ │ ├── export-default-named-function.js │ │ │ ├── export-multiple.js │ │ │ ├── export-named-as-default.js │ │ │ ├── export-named-from.js │ │ │ └── export-obj.js │ │ ├── flow │ │ │ └── flow-exports.js │ │ ├── imports │ │ │ ├── _private_ │ │ │ │ ├── module_js.js │ │ │ │ ├── module_jsx.jsx │ │ │ │ ├── module_ts.ts │ │ │ │ └── module_tsx.tsx │ │ │ ├── import-all.js │ │ │ ├── import-at-sign.js │ │ │ ├── import-duplicate-src-1.js │ │ │ ├── import-duplicate-src-2.js │ │ │ ├── import-duplicate-src-3.js │ │ │ ├── import-dynamic.js │ │ │ ├── import-modules-map-fn.js │ │ │ ├── import-modules-map.js │ │ │ ├── import-multiple.js │ │ │ └── import-remove-fileext.js │ │ ├── libs │ │ │ ├── libs-other-imports.js │ │ │ ├── libs-sap-imports-dashes.js │ │ │ └── libs-sap-imports.js │ │ ├── min-wrap │ │ │ ├── min-wrap-no-import.js │ │ │ ├── min-wrap-simple.js │ │ │ ├── min-wrap-test-wrap.js │ │ │ ├── min-wrap-test.js │ │ │ └── min-wrap-ui5.js │ │ ├── mixed │ │ │ └── mixed-import-export.js │ │ ├── never-use-strict │ │ │ ├── use-strict-define.js │ │ │ └── use-strict-program.js │ │ ├── no-wrap │ │ │ ├── nowrap-existing-sap.ui.define.js │ │ │ └── skip-iffe.js │ │ ├── preset-env │ │ │ ├── preset-env-class.js │ │ │ ├── preset-env-property-mutators.js │ │ │ └── preset-env-usage.js │ │ ├── sap-ui-require │ │ │ ├── othermodule-annotation-end.js │ │ │ ├── othermodule-annotation-middle.js │ │ │ ├── othermodule-annotation-nested.js │ │ │ ├── othermodule-annotation.js │ │ │ ├── othermodule-noannotation.js │ │ │ ├── testsuite-annotation-with-qunit-import.qunit.js │ │ │ ├── testsuite-annotation.qunit.js │ │ │ └── testsuite-noannotation.qunit.js │ │ ├── typescript-preset-env │ │ │ ├── ts-class-anonymous-copyright-file.ts │ │ │ ├── ts-class-anonymous-copyright.ts │ │ │ ├── ts-class-anonymous.ts │ │ │ ├── ts-class-param-props-copyright-file.ts │ │ │ ├── ts-class-param-props-copyright.ts │ │ │ └── ts-class-param-props.ts │ │ ├── typescript │ │ │ ├── _private_ │ │ │ │ ├── index.ts │ │ │ │ └── type.ts │ │ │ ├── ts-class-anonymous-copyright-file.ts │ │ │ ├── ts-class-anonymous-copyright.ts │ │ │ ├── ts-class-anonymous.ts │ │ │ ├── ts-class-controller-extension-extended-error-1.ts │ │ │ ├── ts-class-controller-extension-extended-error-2.ts │ │ │ ├── ts-class-controller-extension-extended-explicit-type.ts │ │ │ ├── ts-class-controller-extension-extended-renamed.ts │ │ │ ├── ts-class-controller-extension-extended.ts │ │ │ ├── ts-class-controller-extension-usage-new.ts │ │ │ ├── ts-class-controller-extension-usage.ts │ │ │ ├── ts-class-controller-extension-wrapped.ts │ │ │ ├── ts-class-param-props-copyright-file.ts │ │ │ ├── ts-class-param-props-copyright.ts │ │ │ ├── ts-class-param-props.ts │ │ │ ├── ts-class-props-only-move-this.ts │ │ │ ├── ts-class-props.ts │ │ │ ├── ts-export-default-typed-anon-fn-only-default.ts │ │ │ ├── ts-export-default-typed-anon-obj.ts │ │ │ ├── ts-export-default-typed-arrow-fn-only-default.ts │ │ │ ├── ts-export-default-typed-arrow-fn-with-named.1.ts │ │ │ ├── ts-export-interface.ts │ │ │ ├── ts-export-type-only.ts │ │ │ ├── ts-export-type-reexport-enum.ts │ │ │ ├── ts-export-type-reexport.ts │ │ │ ├── ts-export-type.ts │ │ │ ├── ts-index.ts │ │ │ ├── ts-re-export-type-only.ts │ │ │ └── ts-re-export.ts │ │ └── wrapping │ │ │ ├── export-const.js │ │ │ ├── export-jsdoc-global.js │ │ │ ├── export-literal.js │ │ │ └── export-options-global.js │ ├── options.js │ └── test.js ├── package.json └── src │ ├── classes │ ├── helpers │ │ ├── classes.js │ │ ├── decorators.js │ │ ├── imports.js │ │ └── jsdoc.js │ ├── pre.js │ └── visitor.js │ ├── index.js │ ├── modules │ ├── helpers │ │ ├── exports.js │ │ └── wrapper.js │ └── visitor.js │ └── utils │ ├── ast.js │ └── templates.js └── preset ├── .babelrc ├── .npmignore ├── CHANGELOG.md ├── README.md ├── index.js └── package.json /.commitlintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["@commitlint/config-conventional"] 3 | } 4 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/.flowconfig -------------------------------------------------------------------------------- /.github/workflows/commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/.github/workflows/commit.yml -------------------------------------------------------------------------------- /.github/workflows/release-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/.github/workflows/release-auto.yml -------------------------------------------------------------------------------- /.github/workflows/release-manual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/.github/workflows/release-manual.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npm run hooks:pre-commit 2 | -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- 1 | npm run hooks:pre-push 2 | -------------------------------------------------------------------------------- /.husky/skip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/.husky/skip.js -------------------------------------------------------------------------------- /.prettierrc.yml: -------------------------------------------------------------------------------- 1 | trailingComma: "es5" 2 | tabWidth: 2 3 | semi: true 4 | singleQuote: false 5 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/README.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/package.json -------------------------------------------------------------------------------- /packages/plugin/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/.babelrc -------------------------------------------------------------------------------- /packages/plugin/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/.eslintignore -------------------------------------------------------------------------------- /packages/plugin/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/.npmignore -------------------------------------------------------------------------------- /packages/plugin/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/CHANGELOG.md -------------------------------------------------------------------------------- /packages/plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/README.md -------------------------------------------------------------------------------- /packages/plugin/__test__/__snapshots__/test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/__snapshots__/test.js.snap -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-computed-prop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-computed-prop.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-all.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-calling-super-apply.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-calling-super-apply.controller.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-calling-super-method.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-calling-super-method.controller.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-constructor-keep-annot.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-constructor-keep-annot.controller.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-constructor-keep-default.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-constructor-keep-default.controller.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-constructor-move.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-constructor-move.controller.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-constructor-noargs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-constructor-noargs.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-constructor-spread.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-constructor-spread.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-controller-basic.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-controller-basic.controller.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-controller-extend-static-assign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-controller-extend-static-assign.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-controller-extend-static-prop.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-controller-extend-static-prop.controller.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-controller-extension-static-prop-compatibility.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-controller-extension-static-prop-compatibility.controller.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-controller-extension-static-prop.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-controller-extension-static-prop.controller.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-controller-multi.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-controller-multi.controller.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-controller-w-oninit.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-controller-w-oninit.controller.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-controller-wo-oninit.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-controller-wo-oninit.controller.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-dec-alias.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-dec-alias.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-dec-name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-dec-name.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-dec-namespace.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-dec-namespace.controller.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-dec-nonui5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-dec-nonui5.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-extend-managed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-extend-managed.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-file-namespace-prefixed.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-file-namespace-prefixed.controller.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-file-namespace.controller.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-file-namespace.controller.controller.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-jsdoc-alias.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-jsdoc-alias.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-jsdoc-name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-jsdoc-name.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-jsdoc-namespace.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-jsdoc-namespace.controller.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-jsdoc-namespace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-jsdoc-namespace.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-jsdoc-nonui5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-jsdoc-nonui5.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-metadata-assign-nested.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-metadata-assign-nested.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-metadata-assign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-metadata-assign.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-metadata-prop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-metadata-prop.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-metadata-static.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-metadata-static.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-never.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-never.controller.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-no-constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-no-constructor.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-nonui5-return.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-nonui5-return.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-only-move-this-binding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-only-move-this-binding.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-options-namedonly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-options-namedonly.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-with-existing-define-defer-return.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-with-existing-define-defer-return.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-convert-with-existing-define-immediate-return.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-convert-with-existing-define-immediate-return.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-fix-with-existing-define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-fix-with-existing-define.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classes/class-import-meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classes/class-import-meta.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classic/sap-ui-define-copyright-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/classic/sap-ui-define-copyright-file.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classic/sap-ui-define-copyright.ts: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | sap.ui.define("", ["foo/bar/MyResource"]); 5 | -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/classic/sap-ui-define.ts: -------------------------------------------------------------------------------- 1 | sap.ui.define("", ["foo/bar/MyResource"]); 2 | -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/comments/copyright-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/comments/copyright-file.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/comments/copyright-multiple-comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/comments/copyright-multiple-comments.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/comments/copyright.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/comments/copyright.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/comments/min-wrap-no-import-copyright.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/comments/min-wrap-no-import-copyright.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/comments/min-wrap-simple-copyright.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/comments/min-wrap-simple-copyright.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/comments/min-wrap-ui5-copyright.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/comments/min-wrap-ui5-copyright.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/comments/preserve-for-class-members.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/comments/preserve-for-class-members.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/decorators/mixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/decorators/mixin.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/decorators/mixin_mixed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/decorators/mixin_mixed.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/decorators/ts-class-controller-extension-usage-decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/decorators/ts-class-controller-extension-usage-decorator.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/empty/empty_js.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/empty/empty_ts.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/examples/Animal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/examples/Animal.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/examples/Cat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/examples/Cat.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/examples/MyError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/examples/MyError.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/examples/Utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/examples/Utils.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/export-collapse/_extends-literal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/export-collapse/_extends-literal.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/export-collapse/_extends-variable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/export-collapse/_extends-variable.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/export-collapse/add-props-obj.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/export-collapse/add-props-obj.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/export-collapse/object.assign-literal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/export-collapse/object.assign-literal.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/export-collapse/object.assign-variable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/export-collapse/object.assign-variable.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/export-error/error-assign-var-recurs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/export-error/error-assign-var-recurs.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/export-error/error-assign-var.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/export-error/error-assign-var.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/export-error/error-obj-method.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/export-error/error-obj-method.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/export-error/error-obj-prop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/export-error/error-obj-prop.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/export-mixed/export-mixed-anon-func.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/export-mixed/export-mixed-anon-func.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/export-mixed/export-mixed-arrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/export-mixed/export-mixed-arrow.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/export-mixed/export-mixed-literal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/export-mixed/export-mixed-literal.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/export-mixed/export-mixed-named-func.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/export-mixed/export-mixed-named-func.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/exports/export-class-extend-native.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/exports/export-class-extend-native.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/exports/export-class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/exports/export-class.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/exports/export-default-anon-function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/exports/export-default-anon-function.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/exports/export-default-arrow-function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/exports/export-default-arrow-function.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/exports/export-default-identifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/exports/export-default-identifier.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/exports/export-default-named-function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/exports/export-default-named-function.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/exports/export-multiple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/exports/export-multiple.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/exports/export-named-as-default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/exports/export-named-as-default.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/exports/export-named-from.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/exports/export-named-from.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/exports/export-obj.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/exports/export-obj.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/flow/flow-exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/flow/flow-exports.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/imports/_private_/module_js.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/imports/_private_/module_jsx.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/imports/_private_/module_ts.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/imports/_private_/module_tsx.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/imports/import-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/imports/import-all.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/imports/import-at-sign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/imports/import-at-sign.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/imports/import-duplicate-src-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/imports/import-duplicate-src-1.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/imports/import-duplicate-src-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/imports/import-duplicate-src-2.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/imports/import-duplicate-src-3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/imports/import-duplicate-src-3.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/imports/import-dynamic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/imports/import-dynamic.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/imports/import-modules-map-fn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/imports/import-modules-map-fn.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/imports/import-modules-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/imports/import-modules-map.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/imports/import-multiple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/imports/import-multiple.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/imports/import-remove-fileext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/imports/import-remove-fileext.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/libs/libs-other-imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/libs/libs-other-imports.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/libs/libs-sap-imports-dashes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/libs/libs-sap-imports-dashes.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/libs/libs-sap-imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/libs/libs-sap-imports.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/min-wrap/min-wrap-no-import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/min-wrap/min-wrap-no-import.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/min-wrap/min-wrap-simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/min-wrap/min-wrap-simple.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/min-wrap/min-wrap-test-wrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/min-wrap/min-wrap-test-wrap.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/min-wrap/min-wrap-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/min-wrap/min-wrap-test.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/min-wrap/min-wrap-ui5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/min-wrap/min-wrap-ui5.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/mixed/mixed-import-export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/mixed/mixed-import-export.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/never-use-strict/use-strict-define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/never-use-strict/use-strict-define.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/never-use-strict/use-strict-program.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/never-use-strict/use-strict-program.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/no-wrap/nowrap-existing-sap.ui.define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/no-wrap/nowrap-existing-sap.ui.define.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/no-wrap/skip-iffe.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | window.x = {}; 3 | })(); 4 | -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/preset-env/preset-env-class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/preset-env/preset-env-class.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/preset-env/preset-env-property-mutators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/preset-env/preset-env-property-mutators.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/preset-env/preset-env-usage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/preset-env/preset-env-usage.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/sap-ui-require/othermodule-annotation-end.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/sap-ui-require/othermodule-annotation-end.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/sap-ui-require/othermodule-annotation-middle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/sap-ui-require/othermodule-annotation-middle.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/sap-ui-require/othermodule-annotation-nested.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/sap-ui-require/othermodule-annotation-nested.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/sap-ui-require/othermodule-annotation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/sap-ui-require/othermodule-annotation.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/sap-ui-require/othermodule-noannotation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/sap-ui-require/othermodule-noannotation.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/sap-ui-require/testsuite-annotation-with-qunit-import.qunit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/sap-ui-require/testsuite-annotation-with-qunit-import.qunit.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/sap-ui-require/testsuite-annotation.qunit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/sap-ui-require/testsuite-annotation.qunit.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/sap-ui-require/testsuite-noannotation.qunit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/sap-ui-require/testsuite-noannotation.qunit.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript-preset-env/ts-class-anonymous-copyright-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript-preset-env/ts-class-anonymous-copyright-file.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript-preset-env/ts-class-anonymous-copyright.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript-preset-env/ts-class-anonymous-copyright.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript-preset-env/ts-class-anonymous.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript-preset-env/ts-class-anonymous.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript-preset-env/ts-class-param-props-copyright-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript-preset-env/ts-class-param-props-copyright-file.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript-preset-env/ts-class-param-props-copyright.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript-preset-env/ts-class-param-props-copyright.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript-preset-env/ts-class-param-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript-preset-env/ts-class-param-props.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/_private_/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./type"; 2 | -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/_private_/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/_private_/type.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-class-anonymous-copyright-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-class-anonymous-copyright-file.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-class-anonymous-copyright.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-class-anonymous-copyright.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-class-anonymous.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-class-anonymous.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-class-controller-extension-extended-error-1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-class-controller-extension-extended-error-1.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-class-controller-extension-extended-error-2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-class-controller-extension-extended-error-2.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-class-controller-extension-extended-explicit-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-class-controller-extension-extended-explicit-type.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-class-controller-extension-extended-renamed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-class-controller-extension-extended-renamed.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-class-controller-extension-extended.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-class-controller-extension-extended.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-class-controller-extension-usage-new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-class-controller-extension-usage-new.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-class-controller-extension-usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-class-controller-extension-usage.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-class-controller-extension-wrapped.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-class-controller-extension-wrapped.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-class-param-props-copyright-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-class-param-props-copyright-file.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-class-param-props-copyright.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-class-param-props-copyright.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-class-param-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-class-param-props.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-class-props-only-move-this.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-class-props-only-move-this.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-class-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-class-props.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-export-default-typed-anon-fn-only-default.ts: -------------------------------------------------------------------------------- 1 | export default function(date: Date): string { 2 | return ""; 3 | } 4 | -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-export-default-typed-anon-obj.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-export-default-typed-anon-obj.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-export-default-typed-arrow-fn-only-default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-export-default-typed-arrow-fn-only-default.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-export-default-typed-arrow-fn-with-named.1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-export-default-typed-arrow-fn-with-named.1.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-export-interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-export-interface.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-export-type-only.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-export-type-only.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-export-type-reexport-enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-export-type-reexport-enum.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-export-type-reexport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-export-type-reexport.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-export-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-export-type.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-index.ts: -------------------------------------------------------------------------------- 1 | export * from "./_private_"; 2 | -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-re-export-type-only.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-re-export-type-only.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/typescript/ts-re-export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/typescript/ts-re-export.ts -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/wrapping/export-const.js: -------------------------------------------------------------------------------- 1 | const X = {}; 2 | 3 | export default X; 4 | -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/wrapping/export-jsdoc-global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/wrapping/export-jsdoc-global.js -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/wrapping/export-literal.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /packages/plugin/__test__/fixtures/wrapping/export-options-global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/fixtures/wrapping/export-options-global.js -------------------------------------------------------------------------------- /packages/plugin/__test__/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/options.js -------------------------------------------------------------------------------- /packages/plugin/__test__/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/__test__/test.js -------------------------------------------------------------------------------- /packages/plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/package.json -------------------------------------------------------------------------------- /packages/plugin/src/classes/helpers/classes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/src/classes/helpers/classes.js -------------------------------------------------------------------------------- /packages/plugin/src/classes/helpers/decorators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/src/classes/helpers/decorators.js -------------------------------------------------------------------------------- /packages/plugin/src/classes/helpers/imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/src/classes/helpers/imports.js -------------------------------------------------------------------------------- /packages/plugin/src/classes/helpers/jsdoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/src/classes/helpers/jsdoc.js -------------------------------------------------------------------------------- /packages/plugin/src/classes/pre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/src/classes/pre.js -------------------------------------------------------------------------------- /packages/plugin/src/classes/visitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/src/classes/visitor.js -------------------------------------------------------------------------------- /packages/plugin/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/src/index.js -------------------------------------------------------------------------------- /packages/plugin/src/modules/helpers/exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/src/modules/helpers/exports.js -------------------------------------------------------------------------------- /packages/plugin/src/modules/helpers/wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/src/modules/helpers/wrapper.js -------------------------------------------------------------------------------- /packages/plugin/src/modules/visitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/src/modules/visitor.js -------------------------------------------------------------------------------- /packages/plugin/src/utils/ast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/src/utils/ast.js -------------------------------------------------------------------------------- /packages/plugin/src/utils/templates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/plugin/src/utils/templates.js -------------------------------------------------------------------------------- /packages/preset/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/preset/.babelrc -------------------------------------------------------------------------------- /packages/preset/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .babelrc 3 | .eslintignore 4 | -------------------------------------------------------------------------------- /packages/preset/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/preset/CHANGELOG.md -------------------------------------------------------------------------------- /packages/preset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/preset/README.md -------------------------------------------------------------------------------- /packages/preset/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/preset/index.js -------------------------------------------------------------------------------- /packages/preset/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ui5-community/babel-plugin-transform-modules-ui5/HEAD/packages/preset/package.json --------------------------------------------------------------------------------