{"id":16701121,"url":"https://github.com/scriptex/webpack-mpa-next","last_synced_at":"2026-03-12T21:31:04.183Z","repository":{"id":37548672,"uuid":"151208590","full_name":"scriptex/webpack-mpa-next","owner":"scriptex","description":"Multiple page application setup with Webpack using PostCSS, ES6+, etc","archived":false,"fork":false,"pushed_at":"2026-02-15T08:46:47.000Z","size":9147,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-15T12:28:56.757Z","etag":null,"topics":["front-end-developer-tool","front-end-starter-kit","multi-page-application","webpack-boilerplate","webpack-configuration"],"latest_commit_sha":null,"homepage":"https://atanas.info/portfolio/open-source/webpack-mpa-next","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scriptex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["scriptex"],"patreon":"atanas","open_collective":null,"ko_fi":"scriptex","tidelift":"npm/webpack-mpa","community_bridge":null,"liberapay":"scriptex","issuehunt":"scriptex","otechie":null,"custom":["paypal.me/scriptex","revolut.me/scriptex"]}},"created_at":"2018-10-02T06:13:38.000Z","updated_at":"2026-02-15T08:46:50.000Z","dependencies_parsed_at":"2023-09-29T04:01:41.095Z","dependency_job_id":"154de2e0-828f-42a1-9ed7-4014bde72375","html_url":"https://github.com/scriptex/webpack-mpa-next","commit_stats":{"total_commits":1221,"total_committers":9,"mean_commits":"135.66666666666666","dds":"0.42915642915642915","last_synced_commit":"5e9ed6b25b8c664d9b1b885e7d511999e21efbc0"},"previous_names":[],"tags_count":18,"template":true,"template_full_name":null,"purl":"pkg:github/scriptex/webpack-mpa-next","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptex%2Fwebpack-mpa-next","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptex%2Fwebpack-mpa-next/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptex%2Fwebpack-mpa-next/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptex%2Fwebpack-mpa-next/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scriptex","download_url":"https://codeload.github.com/scriptex/webpack-mpa-next/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptex%2Fwebpack-mpa-next/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30444994,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-12T20:23:30.529Z","status":"ssl_error","status_checked_at":"2026-03-12T20:23:14.027Z","response_time":114,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["front-end-developer-tool","front-end-starter-kit","multi-page-application","webpack-boilerplate","webpack-configuration"],"created_at":"2024-10-12T18:28:49.567Z","updated_at":"2026-03-12T21:31:04.148Z","avatar_url":"https://github.com/scriptex.png","language":"JavaScript","readme":"\u003cdiv align=\"center\"\u003e\n\t\u003cimg src=\"https://raw.githubusercontent.com/scriptex/webpack-mpa-next/master/webpack-mpa.svg\" alt=\"Webpack MPA Logo\" /\u003e\n\t\u003cbr /\u003e\u003cbr /\u003e\n\t\u003cimg src=\"https://raw.githubusercontent.com/scriptex/webpack-mpa-next/master/readme.svg\" alt=\"Zero config and fast installation: Run `npx webpack-mpa \u0026\u0026 npm i \u0026\u0026 npm start` in your terminal.\" /\u003e\n\t\u003cbr /\u003e\u003cbr /\u003e\n\u003c/div\u003e\n\n[![Travis CI](https://travis-ci.com/scriptex/webpack-mpa-next.svg?branch=master)](https://travis-ci.com/scriptex/webpack-mpa-next)\n[![Github Build](https://github.com/scriptex/webpack-mpa-next/workflows/Build/badge.svg)](https://github.com/scriptex/webpack-mpa-next/actions?query=workflow%3ABuild)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/34d3d75710534dc6a38c3584a1dcd068)](https://www.codacy.com/gh/scriptex/webpack-mpa-next/dashboard?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=scriptex/webpack-mpa-next\u0026utm_campaign=Badge_Grade)\n[![Codebeat Badge](https://codebeat.co/badges/d765a4c8-2c0e-44f2-89c3-fa364fdc14e6)](https://codebeat.co/projects/github-com-scriptex-webpack-mpa-next-master)\n[![CodeFactor Badge](https://www.codefactor.io/repository/github/scriptex/webpack-mpa-next/badge)](https://www.codefactor.io/repository/github/scriptex/webpack-mpa-next)\n[![DeepScan grade](https://deepscan.io/api/teams/3574/projects/5257/branches/40799/badge/grade.svg)](https://deepscan.io/dashboard#view=project\u0026tid=3574\u0026pid=5257\u0026bid=40799)\n[![Analytics](https://ga-beacon-361907.ew.r.appspot.com/UA-83446952-1/github.com/scriptex/webpack-mpa-next/README.md?pixel)](https://github.com/scriptex/webpack-mpa-next/)\n\n# Webpack-MPA-Next\n\n\u003e Opinionated multiple page application setup with Webpack using SASS, PostCSS, ES2017, PNG \u0026 SVG Sprites and more.\n\nThis boilerplate is suitable for static web applications, WordPress websites, etc.\n\n## Visitor stats\n\n![GitHub stars](https://img.shields.io/github/stars/scriptex/webpack-mpa-next?style=social)\n![GitHub forks](https://img.shields.io/github/forks/scriptex/webpack-mpa-next?style=social)\n![GitHub watchers](https://img.shields.io/github/watchers/scriptex/webpack-mpa-next?style=social)\n![GitHub followers](https://img.shields.io/github/followers/scriptex?style=social)\n\n## Code stats\n\n![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/scriptex/webpack-mpa-next)\n![GitHub repo size](https://img.shields.io/github/repo-size/scriptex/webpack-mpa-next?style=plastic)\n![GitHub language count](https://img.shields.io/github/languages/count/scriptex/webpack-mpa-next?style=plastic)\n![GitHub top language](https://img.shields.io/github/languages/top/scriptex/webpack-mpa-next?style=plastic)\n![GitHub last commit](https://img.shields.io/github/last-commit/scriptex/webpack-mpa-next?style=plastic)\n\n## Dependencies\n\nIn order to use this setup you need to have installed the following dependencies:\n\n1.  Node - min v8.9.4 - LTS recommended\n2.  NPM - min v5.6.0\n    or\n3.  Yarn - min v1.3.2\n4.  Bash terminal (Default on OSX/Linux, GitBash or similar on Windows)\n\n## Default setup\n\nThe default setup uses PHP files, but you can easily switch to a file format of your choice.\n\nAlso, you can always switch to another file/folder structure if the current one does not suit you.\n\nJust keep in mind that the styles should be located in `assets/styles` and the scripts should be located in `assets/scripts`.\n\n## Zero config and fast installation\n\nNavigate to your new project's folder and execute the following command:\n\n```sh\nnpx webpack-mpa-next \u0026\u0026 npm i \u0026\u0026 npm start\n```\n\nThis will install Webpack-MPA in your project folder and you will be able to start right away.\n\n## Download\n\nYou can download this setup [directly](https://github.com/scriptex/webpack-mpa-next/archive/postcss.zip) and extract it.\n\nor use NPM or Yarn to install it:\n\n```sh\nnpm i webpack-mpa-next\n```\n\nor\n\n```sh\nyarn add webpack-mpa-next\n```\n\nThen navigate to the `webpack-mpa-next` folder and proceed with the rest of the instructions.\n\n## Global installation\n\nIt is possible to use the CLI tool included in Webpack MPA Next. In order to do this you must install Webpack MPA Next globally:\n\n```sh\nnpm i webpack-mpa-next -g\n```\n\nor\n\n```sh\nyarn global add webpack-mpa-next\n```\n\nThe `wmpan` binary is now available for you to use.\n\nGo to your new project folder and execute\n\n```sh\nwmpa\n```\n\nYour new project is setup!\n\n## Install dependencies\n\n```sh\nyarn\n```\n\nor\n\n```sh\nnpm i\n```\n\n## Develop\n\n```sh\nyarn start\n```\n\nor\n\n```sh\nnpm start\n```\n\n## Build\n\n```sh\nyarn build\n```\n\nor\n\n```sh\nnpm run build\n```\n\n## Details\n\n1.  [PostCSS](http://postcss.org/) stylesheets pre and postprocessing\n\n    -   PostCSS entry point is `main.css` located in `assets/styles`\n    -   The whole stylesheets file/folder structure is up to you\n    -   [ITCSS](https://github.com/scriptex/itcss) boilerplate used as a starting point.\n    -   Glob import in CSS thanks to [postcss-easy-import](https://github.com/TrySound/postcss-easy-import)\n    -   [url rebase](https://github.com/postcss/postcss-url) - locates and copies assets from `node_modules`\n    -   [postcss-utilities](https://github.com/ismamz/postcss-utilities) - allows usage of utility mixins such as `clearfix`\n    -   [flexbox bugs](https://github.com/luisrudge/postcss-flexbugs-fixes) - fixes common flexbox issues on Internet Explorer\n    -   [css minification](http://cssnano.co/) - minifies the bundles stylesheet\n    -   [automatic vendor prefixes](https://github.com/postcss/autoprefixer)\n\n        \u003e \"Write your CSS rules without vendor prefixes (in fact, forget about them entirely)\"\n\n    -   [postcss preset env](https://github.com/csstools/postcss-preset-env) - use tomorrow's CSS syntax, today\n    -   [postcss nested](https://github.com/postcss/postcss-nested) - use SASS like nesting in CSS\n    -   [postcss mixins](https://github.com/postcss/postcss-mixins) - PostCSS plugin for mixins\n    -   [rules merging](https://github.com/ben-eb/postcss-merge-rules)\n\n2.  PNG Sprite generating using [Webpack SpriteSmith](https://github.com/mixtur/webpack-spritesmith)\n    The default setup includes retina sprite support which means that you should provide a retina version of each png icon.\n\n    If you do not wish to use the retina sprite, comment the `@include retina-sprites($retina-groups);` statement in `main.scss` file.\n\n    In order to use the PNG sprite, you need to do so by adding the relevant icons in your markup:\n\n    ```html\n    \u003ci class=\"ico-home\"\u003e\u003c/i\u003e\n    ```\n\n    The class name corresponds to the name of the PNG file.\n\n3.  Latest EcmaScript support\n\n    -   Usage of the latest features in EcmaScript\n    -   Using [Babel](https://github.com/babel/babel) to transpile to ES5\n    -   Minification of the bundled file\n    -   Source maps\n\n4.  Automatic browser reload using [BrowserSync](https://browsersync.io/)\n\n    -   The setup assumes that you have a web server (MAMP, XAMPP, etc) installed.\n    -   If you wish to use a proxy in browsersync you can do it using the `url` CLI argument like this:\n\n    ```sh\n    yarn start --env url=http://your.app\n    ```\n\n    or\n\n    ```sh\n    npm start --env url=http://your.app\n    ```\n\n    If you do not have a web server installed, then the files can be served via the browser-sync built-in server. In order to use this you need to pass a new CLI argument `server` like this.\n\n    ```sh\n    yarn start --env server\n    ```\n\n    or\n\n    ```sh\n    npm start --env server\n    ```\n\n5.  SVG Sprite generating using [spritesh](https://www.npmjs.com/package/spritesh)\n\n    All svg files located in `assets/images/svg` are merged into a single `sprite.svg` file in `dist` directory.\n\n    This action is performed each time the `start` command is invoked.\n\n    In order to use the SVG sprite you first need to include it in your markup. You can do so in several ways:\n\n    -   If you're using PHP files, include it in each of your PHP files: `\u003c?php include_once('assets/dist/sprite.svg'); ?\u003e`\n    -   If you're using HTML files, paste the content of the SVG sprite in each of your HTML files.\n    -   If you're using another templating method (posthtml include, handlebars, ejs, etc) you need to do so according to its documentation.\n\n    It is preferred to include the SVG sprite right after your opening `\u003cbody\u003e` tag\n\n    In order to add an SVG icon in your markup, you can do so by using the SVG `\u003cuse\u003e` tag:\n\n    This action is performed each time the `start` command is invoked.\n\n    ```html\n    \u003csvg class=\"svg-home\"\u003e\n    \t\u003cuse xlink:href=\"#svg-home\"\u003e\u003c/use\u003e\n    \u003c/svg\u003e\n    ```\n\n6.  All front-end assets are stored in an auto-generated `dist` folder.\n\n## Assets\n\nThe `assets` folder contains several folders:\n\n-   `images` - contains several folders too:\n    -   `favicon` - contains [all icons variations](https://github.com/audreyr/favicon-cheat-sheet)\n    -   `sprite` - contains png sprite's parts\n    -   `svg` - contains svg sprite's parts\n    -   `temp` - contains content images\n-   `scripts` - contains the JS modules\n-   `styles` - contains the raw stylesheets\n\n**Each `start` command regenerates the contents of the `dist` folder.**\n\n## Supported Browsers\n\nThis setup uses [Browserslist](https://github.com/browserslist/browserslist) to target browsers.\n\nThe default list of supported browsers is listed in the `package.json` file:\n\n```json\n{\n\t\"browserslist\": [\"\u003e 1%\", \"last 2 versions\"]\n}\n```\n\nThis means that supported browsers vary based on current usage data and current browser versions.\n\nIn general, this setup supports the two most recent versions of all browsers.\n\n## Scripts\n\nThere are several scripts defined in the `package.json` file:\n\n```json\n{\n\t\"build\": \"webpack --mode=production\",\n\t\"start\": \"webpack --watch --mode=development\",\n\t\"html\": \"php index.php \u003e index.html\",\n\t\"critical\": \"critical index.html \u003e assets/dist/critical.css\",\n\t\"rm-html\": \"rm index.html\",\n\t\"pwa\": \"create-pwa --icon=\\\"./assets/images/favicon/icon.png\\\"\",\n\t\"prod\": \"yarn build \u0026\u0026 yarn html \u0026\u0026 yarn critical \u0026\u0026 yarn rm-html\"\n}\n```\n\nHere is a bit more about what each script does:\n\n1.  `build`: Builds the production version of the javascript and css bundles, regenerates PNG and SVG sprites.\n2.  `start`: Starts the development sequence, regenerates PNG and SVG sprites, opens your default browser and watches for changes.\n3.  `html`: Converts your `index.php` file to `index.html`.\n4.  `critical`: Using the `index.html` extracts the critical css and generates a `critical.css` file in the `assets/dist` folder which is then inlined in the `index.php` file.\n5.  `rm-html`: Deletes the `index.html` file.\n6.  `pwa`: Generates boilerplate files for a PWA. More info [here](https://github.com/scriptex/create-pwa).\n7.  `prod`: Runs 1, 4, 5, 6. (In this exact order).\n\nIn order to use the ability to generate critical CSS you must have the `php` binary exposed in your bash terminal.\nMore about PHP's commandline usage can be found [here](http://php.net/manual/en/features.commandline.php).\n\n## Public vs. private projects\n\nThis starter boilerplate is licensed under the MIT open source license and is publicly available.\n\nIf you intend to use it to create a private and closed source project, please make sure to delete the `license` field in the `package.json` file and add `\"private\": true` in the same file.\n\nThis will make sure that you don't accidentally use an open source license for your private/closed source project.\n\n## LICENSE\n\nMIT\n\n---\n\n\u003cdiv align=\"center\"\u003e\n    Connect with me:\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003ca href=\"https://atanas.info\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/logo.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"mailto:hi@atanas.info\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/email.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://www.linkedin.com/in/scriptex/\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/linkedin.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://github.com/scriptex\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/github.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://gitlab.com/scriptex\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/gitlab.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://twitter.com/scriptexbg\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/twitter.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://www.npmjs.com/~scriptex\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/npm.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://www.youtube.com/user/scriptex\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/youtube.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://stackoverflow.com/users/4140082/atanas-atanasov\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/stackoverflow.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://codepen.io/scriptex/\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/codepen.svg\" width=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://profile.codersrank.io/user/scriptex\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/codersrank.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://linktr.ee/scriptex\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/linktree.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n\u003c/div\u003e\n\n---\n\n\u003cdiv align=\"center\"\u003e\nSupport and sponsor my work:\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003ca href=\"https://twitter.com/intent/tweet?text=Checkout%20this%20awesome%20developer%20profile%3A\u0026url=https%3A%2F%2Fgithub.com%2Fscriptex\u0026via=scriptexbg\u0026hashtags=software%2Cgithub%2Ccode%2Cawesome\" title=\"Tweet\"\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/Tweet-Share_my_profile-blue.svg?logo=twitter\u0026color=38A1F3\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://paypal.me/scriptex\" title=\"Donate on Paypal\"\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/Donate-Support_me_on_PayPal-blue.svg?logo=paypal\u0026color=222d65\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://revolut.me/scriptex\" title=\"Donate on Revolut\"\u003e\n\t\u003cimg src=\"https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/revolut.json\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://patreon.com/atanas\" title=\"Become a Patron\"\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/Become_Patron-Support_me_on_Patreon-blue.svg?logo=patreon\u0026color=e64413\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://ko-fi.com/scriptex\" title=\"Buy Me A Coffee\"\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/Donate-Buy%20me%20a%20coffee-yellow.svg?logo=ko-fi\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://liberapay.com/scriptex/donate\" title=\"Donate on Liberapay\"\u003e\n\t\u003cimg src=\"https://img.shields.io/liberapay/receives/scriptex?label=Donate%20on%20Liberapay\u0026logo=liberapay\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/bitcoin.json\" title=\"Donate Bitcoin\"\u003e\n\t\u003cimg src=\"https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/bitcoin.json\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/etherium.json\" title=\"Donate Etherium\"\u003e\n\t\u003cimg src=\"https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/etherium.json\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/shiba-inu.json\" title=\"Donate Shiba Inu\"\u003e\n\t\u003cimg src=\"https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/shiba-inu.json\" /\u003e\n\u003c/a\u003e\n\u003c/div\u003e\n","funding_links":["https://github.com/sponsors/scriptex","https://patreon.com/atanas","https://ko-fi.com/scriptex","https://tidelift.com/funding/github/npm/webpack-mpa","https://liberapay.com/scriptex","https://issuehunt.io/r/scriptex","paypal.me/scriptex","revolut.me/scriptex","https://paypal.me/scriptex","https://liberapay.com/scriptex/donate"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscriptex%2Fwebpack-mpa-next","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscriptex%2Fwebpack-mpa-next","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscriptex%2Fwebpack-mpa-next/lists"}