├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── ci.yml │ ├── codeql-analysis.yml │ └── commitlint.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .nvmrc ├── .vscode ├── extensions.yml └── settings.yml ├── .yarn └── releases │ └── yarn-4.12.0.cjs ├── .yarnrc.yml ├── LICENSE ├── README.md ├── commitlint.config.mjs ├── eslint.config.mjs ├── kitten.png ├── lib └── index.js ├── lint-staged.config.mjs ├── package.json ├── renovate.json ├── test ├── .babelrc ├── cartridges │ ├── .eslintrc │ ├── app_brand │ │ ├── .project │ │ ├── .tern-project │ │ └── cartridge │ │ │ ├── app_brand.properties │ │ │ └── scripts │ │ │ ├── hallo.js │ │ │ ├── pet.js │ │ │ ├── things.js │ │ │ └── welt.js │ ├── app_core │ │ ├── .project │ │ ├── .tern-project │ │ └── cartridge │ │ │ ├── app_core.properties │ │ │ └── scripts │ │ │ ├── bonjour.js │ │ │ ├── hallo.js │ │ │ ├── hello.js │ │ │ ├── monde.js │ │ │ ├── pet.js │ │ │ ├── petstore.js │ │ │ └── things.js │ └── app_storefront_base │ │ ├── .project │ │ ├── .tern-project │ │ └── cartridge │ │ ├── app_storefront_base.properties │ │ └── scripts │ │ ├── hallo.js │ │ ├── monde.js │ │ ├── pet.js │ │ ├── things.js │ │ └── world.js └── plugin.test.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/commitlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/.github/workflows/commitlint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | yarn lint-staged 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 24.11.1 2 | -------------------------------------------------------------------------------- /.vscode/extensions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/.vscode/extensions.yml -------------------------------------------------------------------------------- /.vscode/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/.vscode/settings.yml -------------------------------------------------------------------------------- /.yarn/releases/yarn-4.12.0.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/.yarn/releases/yarn-4.12.0.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.mjs: -------------------------------------------------------------------------------- 1 | export default { extends: ['@commitlint/config-conventional'] } 2 | -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /kitten.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/kitten.png -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/lib/index.js -------------------------------------------------------------------------------- /lint-staged.config.mjs: -------------------------------------------------------------------------------- 1 | export default { 2 | '**/*.{js,mjs}': 'eslint', 3 | } 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/renovate.json -------------------------------------------------------------------------------- /test/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/test/.babelrc -------------------------------------------------------------------------------- /test/cartridges/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/test/cartridges/.eslintrc -------------------------------------------------------------------------------- /test/cartridges/app_brand/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/test/cartridges/app_brand/.project -------------------------------------------------------------------------------- /test/cartridges/app_brand/.tern-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/test/cartridges/app_brand/.tern-project -------------------------------------------------------------------------------- /test/cartridges/app_brand/cartridge/app_brand.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/test/cartridges/app_brand/cartridge/app_brand.properties -------------------------------------------------------------------------------- /test/cartridges/app_brand/cartridge/scripts/hallo.js: -------------------------------------------------------------------------------- 1 | module.exports = 'falsch' 2 | -------------------------------------------------------------------------------- /test/cartridges/app_brand/cartridge/scripts/pet.js: -------------------------------------------------------------------------------- 1 | module.exports = 'Dog' 2 | -------------------------------------------------------------------------------- /test/cartridges/app_brand/cartridge/scripts/things.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/test/cartridges/app_brand/cartridge/scripts/things.js -------------------------------------------------------------------------------- /test/cartridges/app_brand/cartridge/scripts/welt.js: -------------------------------------------------------------------------------- 1 | module.exports = 'Welt' 2 | -------------------------------------------------------------------------------- /test/cartridges/app_core/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/test/cartridges/app_core/.project -------------------------------------------------------------------------------- /test/cartridges/app_core/.tern-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/test/cartridges/app_core/.tern-project -------------------------------------------------------------------------------- /test/cartridges/app_core/cartridge/app_core.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/test/cartridges/app_core/cartridge/app_core.properties -------------------------------------------------------------------------------- /test/cartridges/app_core/cartridge/scripts/bonjour.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/test/cartridges/app_core/cartridge/scripts/bonjour.js -------------------------------------------------------------------------------- /test/cartridges/app_core/cartridge/scripts/hallo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/test/cartridges/app_core/cartridge/scripts/hallo.js -------------------------------------------------------------------------------- /test/cartridges/app_core/cartridge/scripts/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/test/cartridges/app_core/cartridge/scripts/hello.js -------------------------------------------------------------------------------- /test/cartridges/app_core/cartridge/scripts/monde.js: -------------------------------------------------------------------------------- 1 | module.exports = 'monde' 2 | -------------------------------------------------------------------------------- /test/cartridges/app_core/cartridge/scripts/pet.js: -------------------------------------------------------------------------------- 1 | module.exports = 'Cat' 2 | -------------------------------------------------------------------------------- /test/cartridges/app_core/cartridge/scripts/petstore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/test/cartridges/app_core/cartridge/scripts/petstore.js -------------------------------------------------------------------------------- /test/cartridges/app_core/cartridge/scripts/things.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/test/cartridges/app_core/cartridge/scripts/things.js -------------------------------------------------------------------------------- /test/cartridges/app_storefront_base/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/test/cartridges/app_storefront_base/.project -------------------------------------------------------------------------------- /test/cartridges/app_storefront_base/.tern-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/test/cartridges/app_storefront_base/.tern-project -------------------------------------------------------------------------------- /test/cartridges/app_storefront_base/cartridge/app_storefront_base.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/test/cartridges/app_storefront_base/cartridge/app_storefront_base.properties -------------------------------------------------------------------------------- /test/cartridges/app_storefront_base/cartridge/scripts/hallo.js: -------------------------------------------------------------------------------- 1 | module.exports = 'nein' 2 | -------------------------------------------------------------------------------- /test/cartridges/app_storefront_base/cartridge/scripts/monde.js: -------------------------------------------------------------------------------- 1 | module.exports = 'faux' 2 | -------------------------------------------------------------------------------- /test/cartridges/app_storefront_base/cartridge/scripts/pet.js: -------------------------------------------------------------------------------- 1 | module.exports = 'Snake' 2 | -------------------------------------------------------------------------------- /test/cartridges/app_storefront_base/cartridge/scripts/things.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | return ['snake'] 3 | } 4 | 5 | module.exports = foo 6 | -------------------------------------------------------------------------------- /test/cartridges/app_storefront_base/cartridge/scripts/world.js: -------------------------------------------------------------------------------- 1 | module.exports = 'World' 2 | -------------------------------------------------------------------------------- /test/plugin.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/test/plugin.test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenssimon/babel-plugin-sfcc-modules/HEAD/yarn.lock --------------------------------------------------------------------------------