# @commercetools-frontend/mc-scripts

> Configuration and scripts for developing a MC application

Latest version **27.17.0** (published 2026-11-03) · MIT license · 0 weekly downloads

## Install

```sh
npm install @commercetools-frontend/mc-scripts
pnpm add @commercetools-frontend/mc-scripts
yarn add @commercetools-frontend/mc-scripts
bun add @commercetools-frontend/mc-scripts
```

Provides the command `mc-scripts`.

## Health

**Score 65/100 (B)** — status: active.

Positive: esm support; no vulnerabilities; has provenance; recently updated; high maintenance score.

Warnings: low downloads; no types.

## Facts

| | |
|---|---|
| Version | 27.17.0 |
| Published | 2026-11-03 |
| First published | 2018-06-25 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Node | ^22.23.4 \|\| ^24.22.1 \|\| >=26.12.1 |
| Dependencies | 76 |
| Unpacked size | 790.6 KB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 79 |
| Maintainers | tdeekens, emmenko, commercetools-admin |
| Keywords | javascript, frontend, react, toolkit |

## Links

- npm: https://www.npmjs.com/package/@commercetools-frontend/mc-scripts
- Repository: https://github.com/commercetools/merchant-center-application-kit
- Homepage: https://docs.commercetools.com/merchant-center-customizations
- Issues: https://github.com/commercetools/merchant-center-application-kit/issues
- npm.io page: https://npm.io/package/@commercetools-frontend/mc-scripts

## Dependencies (76)

- [url](https://npm.io/package/url.md) ^0.11.0
- [glob](https://npm.io/package/glob.md) ^13.0.6
- [open](https://npm.io/package/open.md) ^11.0.0
- [sirv](https://npm.io/package/sirv.md) ^3.0.2
- [vite](https://npm.io/package/vite.md) ~6.4.2
- [chalk](https://npm.io/package/chalk.md) 4.1.2
- [sharp](https://npm.io/package/sharp.md) ^0.35.0
- [dotenv](https://npm.io/package/dotenv.md) 17.4.2
- [lodash](https://npm.io/package/lodash.md) 4.18.1
- [moment](https://npm.io/package/moment.md) ^2.29.4
- [core-js](https://npm.io/package/core-js.md) ^3.32.2
- [graphql](https://npm.io/package/graphql.md) 16.14.2
- [postcss](https://npm.io/package/postcss.md) 8.5.31
- [prompts](https://npm.io/package/prompts.md) ^2.4.2
- [shelljs](https://npm.io/package/shelljs.md) 0.10.0
- [webpack](https://npm.io/package/webpack.md) 5.112.0
- [fs-extra](https://npm.io/package/fs-extra.md) 11.4.1
- [prettier](https://npm.io/package/prettier.md) 2.8.8
- [commander](https://npm.io/package/commander.md) ^13.1.0
- [@svgr/core](https://npm.io/package/@svgr/core.md) ^6.5.1
- [css-loader](https://npm.io/package/css-loader.md) 6.11.0
- [jwt-decode](https://npm.io/package/jwt-decode.md) 4.0.0
- [node-fetch](https://npm.io/package/node-fetch.md) 2.7.0
- [@babel/core](https://npm.io/package/@babel/core.md) ^7.22.17
- [@types/svgo](https://npm.io/package/@types/svgo.md) ^2.6.4
- [graphql-tag](https://npm.io/package/graphql-tag.md) ^2.12.6
- [json-loader](https://npm.io/package/json-loader.md) 0.5.7
- [autoprefixer](https://npm.io/package/autoprefixer.md) ^10.4.15
- [babel-loader](https://npm.io/package/babel-loader.md) 8.4.1
- [browserslist](https://npm.io/package/browserslist.md) ^4.28.1
- [style-loader](https://npm.io/package/style-loader.md) 3.3.4
- [@svgr/webpack](https://npm.io/package/@svgr/webpack.md) ^6.5.1
- [dotenv-expand](https://npm.io/package/dotenv-expand.md) 8.0.3
- [react-refresh](https://npm.io/package/react-refresh.md) 0.18.0
- [thread-loader](https://npm.io/package/thread-loader.md) 4.0.4
- [@babel/runtime](https://npm.io/package/@babel/runtime.md) ^7.22.15
- [@types/prompts](https://npm.io/package/@types/prompts.md) ^2.4.4
- [postcss-import](https://npm.io/package/postcss-import.md) 14.1.0
- [postcss-loader](https://npm.io/package/postcss-loader.md) 6.2.1
- [svg-url-loader](https://npm.io/package/svg-url-loader.md) 8.1.0
- [graphql-request](https://npm.io/package/graphql-request.md) 5.2.0
- [querystring-es3](https://npm.io/package/querystring-es3.md) ^0.2.1
- [react-dev-utils](https://npm.io/package/react-dev-utils.md) 12.0.1
- [postcss-reporter](https://npm.io/package/postcss-reporter.md) 7.1.0
- [@formatjs/cli-lib](https://npm.io/package/@formatjs/cli-lib.md) ^6.3.8
- [@svgr/babel-preset](https://npm.io/package/@svgr/babel-preset.md) ^6.5.1
- [webpack-dev-server](https://npm.io/package/webpack-dev-server.md) 5.2.7
- [@rollup/pluginutils](https://npm.io/package/@rollup/pluginutils.md) 5.5.1
- [html-webpack-plugin](https://npm.io/package/html-webpack-plugin.md) 5.6.8
- [@vitejs/plugin-react](https://npm.io/package/@vitejs/plugin-react.md) 4.7.0
- [postcss-custom-media](https://npm.io/package/postcss-custom-media.md) 8.0.2
- [vite-bundle-analyzer](https://npm.io/package/vite-bundle-analyzer.md) 0.23.0
- [@emotion/babel-plugin](https://npm.io/package/@emotion/babel-plugin.md) ^11.13.5
- [babel-plugin-formatjs](https://npm.io/package/babel-plugin-formatjs.md) ^10.5.25
- [terser-webpack-plugin](https://npm.io/package/terser-webpack-plugin.md) ^5.5.0
- [@babel/runtime-corejs3](https://npm.io/package/@babel/runtime-corejs3.md) ^7.22.15
- [@rollup/plugin-graphql](https://npm.io/package/@rollup/plugin-graphql.md) 2.0.5
- [mini-css-extract-plugin](https://npm.io/package/mini-css-extract-plugin.md) 2.10.2
- [webpack-bundle-analyzer](https://npm.io/package/webpack-bundle-analyzer.md) 4.10.2
- [@vitejs/plugin-react-swc](https://npm.io/package/@vitejs/plugin-react-swc.md) 3.11.0
- [rollup-plugin-visualizer](https://npm.io/package/rollup-plugin-visualizer.md) ^5.14.0
- [postcss-custom-properties](https://npm.io/package/postcss-custom-properties.md) 12.1.4
- [babel-plugin-react-compiler](https://npm.io/package/babel-plugin-react-compiler.md) ^1.0.0
- [css-minimizer-webpack-plugin](https://npm.io/package/css-minimizer-webpack-plugin.md) ^8.0.0
- [moment-locales-webpack-plugin](https://npm.io/package/moment-locales-webpack-plugin.md) 1.2.0
- [@commercetools-frontend/assets](https://npm.io/package/@commercetools-frontend/assets.md) ^27.17.0
- [@commercetools/http-user-agent](https://npm.io/package/@commercetools/http-user-agent.md) 3.0.0
- [@types/webpack-bundle-analyzer](https://npm.io/package/@types/webpack-bundle-analyzer.md) ^4.6.0
- [@commercetools-frontend/constants](https://npm.io/package/@commercetools-frontend/constants.md) ^27.17.0
- [@pmmmwh/react-refresh-webpack-plugin](https://npm.io/package/@pmmmwh/react-refresh-webpack-plugin.md) 0.6.3
- [@babel/plugin-proposal-do-expressions](https://npm.io/package/@babel/plugin-proposal-do-expressions.md) ^7.22.5
- [@commercetools-frontend/mc-html-template](https://npm.io/package/@commercetools-frontend/mc-html-template.md) ^27.17.0
- [@commercetools-frontend/application-config](https://npm.io/package/@commercetools-frontend/application-config.md) ^27.17.0
- [@commercetools-frontend/babel-preset-mc-app](https://npm.io/package/@commercetools-frontend/babel-preset-mc-app.md) ^27.17.0
- [@commercetools-frontend/mc-dev-authentication](https://npm.io/package/@commercetools-frontend/mc-dev-authentication.md) ^27.17.0
- [@commercetools-frontend/application-components](https://npm.io/package/@commercetools-frontend/application-components.md) ^27.17.0

## Alternatives

- [mobx-react](https://npm.io/package/mobx-react.md) — 2.8M weekly downloads
- [rc-tree](https://npm.io/package/rc-tree.md) — 2.6M weekly downloads
- [@react-oauth/google](https://npm.io/package/@react-oauth/google.md) — 1.3M weekly downloads
- [@wagmi/connectors](https://npm.io/package/@wagmi/connectors.md) — 877.0K weekly downloads
- [vee-validate](https://npm.io/package/vee-validate.md) — 836.4K weekly downloads

## Recent versions

- 27.17.0 (latest) — 2026-11-03
- 0.0.0-canary-20261106084845 (canary) — 2026-11-06
- 0.0.0-changesets-ghcommit-temp-changeset-release-main-20261103220908 (changesets-ghcommit-temp-changeset-release-main) — 2026-11-03
- 0.0.0-fec-1395-sentry-graphql-spans-20261103191331 (fec-1395-sentry-graphql-spans) — 2026-11-03
- 0.0.0-FEC-1433-content-skeleton-early-shell-20261016130021 (FEC-1433-content-skeleton-early-shell) — 2026-10-16
- 0.0.0-fix-preview-publish-on-push-20261006164301 (fix-preview-publish-on-push) — 2026-10-06
- 0.0.0-save-toolbar-cqw-v2-20260908184114 (save-toolbar-cqw-v2) — 2026-09-08
- 0.0.0-FEC-1297-part-1-bundle-json-output-mode-20260904143500 (FEC-1297-part-1-bundle-json-output-mode) — 2026-09-04
- 0.0.0-fix-nimbus-optional-build-4030-20260708142501 (fix-nimbus-optional-build-4030) — 2026-07-08
- 0.0.0-FEC-1017-shell-splitter-region-20260618140924 (FEC-1017-shell-splitter-region) — 2026-06-18
- 0.0.0-fix-serialize-javascript-20260428090559 (fix-serialize-javascript) — 2026-04-28
- 0.0.0-CRAFT-2074-eslint9-migration-core-20260227150731 (CRAFT-2074-eslint9-migration-core) — 2026-02-27
- 0.0.0-CRAFT-2080-app-kit-i-18-n-date-format-incorrect-for-regional-english-locales-en-be-en-ie-etc-20260202153139 (CRAFT-2080-app-kit-i-18-n-date-format-incorrect-for-regional-english-locales-en-be-en-ie-etc) — 2026-02-02
- 0.0.0-CRAFT-2074-eslint-v9-migration-new-pkg-20260130195951 (CRAFT-2074-eslint-v9-migration-new-pkg) — 2026-01-30
- 0.0.0-CRAFT-1995-upgrade-sentry-react-20251211194319 (CRAFT-1995-upgrade-sentry-react) — 2025-12-11
- … 2038 more at https://npm.io/package/@commercetools-frontend/mc-scripts/versions

## README

# @commercetools-frontend/mc-scripts

<p align="center">
  <a href="https://www.npmjs.com/package/@commercetools-frontend/mc-scripts"><img src="https://badgen.net/npm/v/@commercetools-frontend/mc-scripts" alt="Latest release (latest dist-tag)" /></a> <a href="https://www.npmjs.com/package/@commercetools-frontend/mc-scripts"><img src="https://badgen.net/npm/v/@commercetools-frontend/mc-scripts/next" alt="Latest release (next dist-tag)" /></a> <a href="https://bundlephobia.com/result?p=@commercetools-frontend/mc-scripts"><img src="https://badgen.net/bundlephobia/minzip/@commercetools-frontend/mc-scripts" alt="Minified + GZipped size" /></a> <a href="https://github.com/commercetools/merchant-center-application-kit/blob/main/LICENSE"><img src="https://badgen.net/github/license/commercetools/merchant-center-application-kit" alt="GitHub license" /></a>
</p>

Check out the [documentation](https://docs.commercetools.com/merchant-center-customizations/api-reference/cli) for more information.

---
_Source: https://npm.io/package/@commercetools-frontend/mc-scripts · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
