@@ -1979,6 +1979,177 @@ Array [
19791979
19801980exports[`"modules" option should work and correctly replace escaped symbols: warnings 1`] = `Array []`;
19811981
1982+ exports[`"modules" option should work and generate the same classes for client and server: client errors 1`] = `Array []`;
1983+
1984+ exports[`"modules" option should work and generate the same classes for client and server: client module 1`] = `
1985+ "// extracted by mini-css-extract-plugin
1986+ export default {\\"123\\":\\"oqRGsO4UR7_DWiqWXJMz\\",\\"test\\":\\"KuIShlgsYfxvLoLHT1mu\\",\\"_test\\":\\"Lb3fhDAuJv4v7BXOPttP\\",\\"className\\":\\"LdhpkZRWyKT7zDwJ0lt8\\",\\"someId\\":\\"b0rhwJStMR3eH63oapwW\\",\\"subClass\\":\\"Mw9j4nIdjx1xCGDt7d6a\\",\\"-a0-34a___f\\":\\"DdFWMPoluIgmQirKzoS6\\",\\"m_x_@\\":\\"OdAmghrme3xnUYOdzoDw\\",\\"B&W?\\":\\"h4SEF34CLwChRsak1742\\",\\":\`(\\":\\"fKJQkLarfQOel4wwbIrn\\",\\"1a2b3c\\":\\"YR1u_buYf6paLzzUM6Vc\\",\\"#fake-id\\":\\"AqiAGSfnwaXj3eqg0Om8\\",\\"-a-b-c-\\":\\"CwXv27VMwyQqKBvNNaFr\\",\\"©\\":\\"jBj0sZiWBysiwRyGu_go\\",\\"♥\\":\\"vJl9A9Ds21oujVsd5UD2\\",\\"“‘’”\\":\\"GM0Y0nFCPtkVMz6Esfno\\",\\"☺☃\\":\\"NKrBw7EAqPT7Cgn7JzrA\\",\\"⌘⌥\\":\\"edHWpSne18gmGmfN6SV6\\",\\"𝄞♪♩♫♬\\":\\"QyMp9YMEoYUmEHEdpRal\\",\\"💩\\":\\"B82YxwgREHbKn8IpgaWw\\",\\"?\\":\\"ndmpvNNltJXbDVvqKuxt\\",\\"@\\":\\"v3gq0wPogd6ZPfq_pfyZ\\",\\".\\":\\"zd5uIZq6KrAWTwBjwZdC\\",\\":)\\":\\"ZiZnRjRT03NgoqVQwkGO\\",\\"<p>\\":\\"TdAx2ZSkw7Hbktc7KR72\\",\\"<><<<>><>\\":\\"ozNsTIG0LL2gSQdL5dzv\\",\\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\":\\"ByKoYcSrMT2cN3V2iAgZ\\",\\"#\\":\\"HkwIsjW5i7WNAxVRd5cg\\",\\"##\\":\\"IJc6Xl4ZKVZvSoeIuI2Q\\",\\"#.#.#\\":\\"BnPpnJmPeNr51pj2ZTlf\\",\\"_\\":\\"bCwkZEDuxDAOhKnMdLVF\\",\\"{}\\":\\"IZkBfE9iUPen76w2bB_q\\",\\"foo.bar\\":\\"uajo7mHzD_tTqOXqaqdg\\",\\":hover\\":\\"HVudUNXnLNQoCLpVn82S\\",\\":hover:focus:active\\":\\"ZlaaXvHLUsJOCFzItB_1\\",\\"[attr=value]\\":\\"PWvC4jVM5SwUmKmw2tfW\\",\\"f/o/o\\":\\"A5l5sDODF4CQBW_PtlQD\\",\\"f\\\\\\\\o\\\\\\\\o\\":\\"DFfh4KyqOODVQsTPb3wt\\",\\"f*o*o\\":\\"gv1E2n_bVvy0iT8TaHIv\\",\\"f!o!o\\":\\"_aIyR9ETAs8ipXmRrrDO\\",\\"f'o'o\\":\\"HSXNnSjt1QaHBHUb_UIs\\",\\"f~o~o\\":\\"MrVzSIcSXyoDsr5G0K5_\\",\\"f+o+o\\":\\"EvMHRmCudyKg3GpLjAfj\\",\\"foo/bar\\":\\"hei2uQgDeX2YNkppCHp9\\",\\"foo\\\\\\\\bar\\":\\"IgSzmmsCqiJBl4SibwgR\\",\\"foo/bar/baz\\":\\"p6KJMhNWwmCU2bXHJB93\\",\\"foo\\\\\\\\bar\\\\\\\\baz\\":\\"HZerWgmU0ffpPzySVi_g\\"};"
1987+ `;
1988+
1989+ exports[`"modules" option should work and generate the same classes for client and server: client result 1`] = `
1990+ Object {
1991+ "#": "HkwIsjW5i7WNAxVRd5cg",
1992+ "##": "IJc6Xl4ZKVZvSoeIuI2Q",
1993+ "#.#.#": "BnPpnJmPeNr51pj2ZTlf",
1994+ "#fake-id": "AqiAGSfnwaXj3eqg0Om8",
1995+ "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "ByKoYcSrMT2cN3V2iAgZ",
1996+ "-a-b-c-": "CwXv27VMwyQqKBvNNaFr",
1997+ "-a0-34a___f": "DdFWMPoluIgmQirKzoS6",
1998+ ".": "zd5uIZq6KrAWTwBjwZdC",
1999+ "123": "oqRGsO4UR7_DWiqWXJMz",
2000+ "1a2b3c": "YR1u_buYf6paLzzUM6Vc",
2001+ ":)": "ZiZnRjRT03NgoqVQwkGO",
2002+ ":\`(": "fKJQkLarfQOel4wwbIrn",
2003+ ":hover": "HVudUNXnLNQoCLpVn82S",
2004+ ":hover:focus:active": "ZlaaXvHLUsJOCFzItB_1",
2005+ "<><<<>><>": "ozNsTIG0LL2gSQdL5dzv",
2006+ "<p>": "TdAx2ZSkw7Hbktc7KR72",
2007+ "?": "ndmpvNNltJXbDVvqKuxt",
2008+ "@": "v3gq0wPogd6ZPfq_pfyZ",
2009+ "B&W?": "h4SEF34CLwChRsak1742",
2010+ "[attr=value]": "PWvC4jVM5SwUmKmw2tfW",
2011+ "_": "bCwkZEDuxDAOhKnMdLVF",
2012+ "_test": "Lb3fhDAuJv4v7BXOPttP",
2013+ "className": "LdhpkZRWyKT7zDwJ0lt8",
2014+ "f!o!o": "_aIyR9ETAs8ipXmRrrDO",
2015+ "f'o'o": "HSXNnSjt1QaHBHUb_UIs",
2016+ "f*o*o": "gv1E2n_bVvy0iT8TaHIv",
2017+ "f+o+o": "EvMHRmCudyKg3GpLjAfj",
2018+ "f/o/o": "A5l5sDODF4CQBW_PtlQD",
2019+ "f\\\\o\\\\o": "DFfh4KyqOODVQsTPb3wt",
2020+ "foo.bar": "uajo7mHzD_tTqOXqaqdg",
2021+ "foo/bar": "hei2uQgDeX2YNkppCHp9",
2022+ "foo/bar/baz": "p6KJMhNWwmCU2bXHJB93",
2023+ "foo\\\\bar": "IgSzmmsCqiJBl4SibwgR",
2024+ "foo\\\\bar\\\\baz": "HZerWgmU0ffpPzySVi_g",
2025+ "f~o~o": "MrVzSIcSXyoDsr5G0K5_",
2026+ "m_x_@": "OdAmghrme3xnUYOdzoDw",
2027+ "someId": "b0rhwJStMR3eH63oapwW",
2028+ "subClass": "Mw9j4nIdjx1xCGDt7d6a",
2029+ "test": "KuIShlgsYfxvLoLHT1mu",
2030+ "{}": "IZkBfE9iUPen76w2bB_q",
2031+ "©": "jBj0sZiWBysiwRyGu_go",
2032+ "“‘’”": "GM0Y0nFCPtkVMz6Esfno",
2033+ "⌘⌥": "edHWpSne18gmGmfN6SV6",
2034+ "☺☃": "NKrBw7EAqPT7Cgn7JzrA",
2035+ "♥": "vJl9A9Ds21oujVsd5UD2",
2036+ "𝄞♪♩♫♬": "QyMp9YMEoYUmEHEdpRal",
2037+ "💩": "B82YxwgREHbKn8IpgaWw",
2038+ }
2039+ `;
2040+
2041+ exports[`"modules" option should work and generate the same classes for client and server: client warnings 1`] = `Array []`;
2042+
2043+ exports[`"modules" option should work and generate the same classes for client and server: server errors 1`] = `Array []`;
2044+
2045+ exports[`"modules" option should work and generate the same classes for client and server: server module 1`] = `
2046+ "// Exports
2047+ export default {
2048+ \\"123\\": \\"oqRGsO4UR7_DWiqWXJMz\\",
2049+ \\"test\\": \\"KuIShlgsYfxvLoLHT1mu\\",
2050+ \\"_test\\": \\"Lb3fhDAuJv4v7BXOPttP\\",
2051+ \\"className\\": \\"LdhpkZRWyKT7zDwJ0lt8\\",
2052+ \\"someId\\": \\"b0rhwJStMR3eH63oapwW\\",
2053+ \\"subClass\\": \\"Mw9j4nIdjx1xCGDt7d6a\\",
2054+ \\"-a0-34a___f\\": \\"DdFWMPoluIgmQirKzoS6\\",
2055+ \\"m_x_@\\": \\"OdAmghrme3xnUYOdzoDw\\",
2056+ \\"B&W?\\": \\"h4SEF34CLwChRsak1742\\",
2057+ \\":\`(\\": \\"fKJQkLarfQOel4wwbIrn\\",
2058+ \\"1a2b3c\\": \\"YR1u_buYf6paLzzUM6Vc\\",
2059+ \\"#fake-id\\": \\"AqiAGSfnwaXj3eqg0Om8\\",
2060+ \\"-a-b-c-\\": \\"CwXv27VMwyQqKBvNNaFr\\",
2061+ \\"©\\": \\"jBj0sZiWBysiwRyGu_go\\",
2062+ \\"♥\\": \\"vJl9A9Ds21oujVsd5UD2\\",
2063+ \\"“‘’”\\": \\"GM0Y0nFCPtkVMz6Esfno\\",
2064+ \\"☺☃\\": \\"NKrBw7EAqPT7Cgn7JzrA\\",
2065+ \\"⌘⌥\\": \\"edHWpSne18gmGmfN6SV6\\",
2066+ \\"𝄞♪♩♫♬\\": \\"QyMp9YMEoYUmEHEdpRal\\",
2067+ \\"💩\\": \\"B82YxwgREHbKn8IpgaWw\\",
2068+ \\"?\\": \\"ndmpvNNltJXbDVvqKuxt\\",
2069+ \\"@\\": \\"v3gq0wPogd6ZPfq_pfyZ\\",
2070+ \\".\\": \\"zd5uIZq6KrAWTwBjwZdC\\",
2071+ \\":)\\": \\"ZiZnRjRT03NgoqVQwkGO\\",
2072+ \\"<p>\\": \\"TdAx2ZSkw7Hbktc7KR72\\",
2073+ \\"<><<<>><>\\": \\"ozNsTIG0LL2gSQdL5dzv\\",
2074+ \\"++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.\\": \\"ByKoYcSrMT2cN3V2iAgZ\\",
2075+ \\"#\\": \\"HkwIsjW5i7WNAxVRd5cg\\",
2076+ \\"##\\": \\"IJc6Xl4ZKVZvSoeIuI2Q\\",
2077+ \\"#.#.#\\": \\"BnPpnJmPeNr51pj2ZTlf\\",
2078+ \\"_\\": \\"bCwkZEDuxDAOhKnMdLVF\\",
2079+ \\"{}\\": \\"IZkBfE9iUPen76w2bB_q\\",
2080+ \\"foo.bar\\": \\"uajo7mHzD_tTqOXqaqdg\\",
2081+ \\":hover\\": \\"HVudUNXnLNQoCLpVn82S\\",
2082+ \\":hover:focus:active\\": \\"ZlaaXvHLUsJOCFzItB_1\\",
2083+ \\"[attr=value]\\": \\"PWvC4jVM5SwUmKmw2tfW\\",
2084+ \\"f/o/o\\": \\"A5l5sDODF4CQBW_PtlQD\\",
2085+ \\"f\\\\\\\\o\\\\\\\\o\\": \\"DFfh4KyqOODVQsTPb3wt\\",
2086+ \\"f*o*o\\": \\"gv1E2n_bVvy0iT8TaHIv\\",
2087+ \\"f!o!o\\": \\"_aIyR9ETAs8ipXmRrrDO\\",
2088+ \\"f'o'o\\": \\"HSXNnSjt1QaHBHUb_UIs\\",
2089+ \\"f~o~o\\": \\"MrVzSIcSXyoDsr5G0K5_\\",
2090+ \\"f+o+o\\": \\"EvMHRmCudyKg3GpLjAfj\\",
2091+ \\"foo/bar\\": \\"hei2uQgDeX2YNkppCHp9\\",
2092+ \\"foo\\\\\\\\bar\\": \\"IgSzmmsCqiJBl4SibwgR\\",
2093+ \\"foo/bar/baz\\": \\"p6KJMhNWwmCU2bXHJB93\\",
2094+ \\"foo\\\\\\\\bar\\\\\\\\baz\\": \\"HZerWgmU0ffpPzySVi_g\\"
2095+ };
2096+ "
2097+ `;
2098+
2099+ exports[`"modules" option should work and generate the same classes for client and server: server result 1`] = `
2100+ Object {
2101+ "#": "HkwIsjW5i7WNAxVRd5cg",
2102+ "##": "IJc6Xl4ZKVZvSoeIuI2Q",
2103+ "#.#.#": "BnPpnJmPeNr51pj2ZTlf",
2104+ "#fake-id": "AqiAGSfnwaXj3eqg0Om8",
2105+ "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.": "ByKoYcSrMT2cN3V2iAgZ",
2106+ "-a-b-c-": "CwXv27VMwyQqKBvNNaFr",
2107+ "-a0-34a___f": "DdFWMPoluIgmQirKzoS6",
2108+ ".": "zd5uIZq6KrAWTwBjwZdC",
2109+ "123": "oqRGsO4UR7_DWiqWXJMz",
2110+ "1a2b3c": "YR1u_buYf6paLzzUM6Vc",
2111+ ":)": "ZiZnRjRT03NgoqVQwkGO",
2112+ ":\`(": "fKJQkLarfQOel4wwbIrn",
2113+ ":hover": "HVudUNXnLNQoCLpVn82S",
2114+ ":hover:focus:active": "ZlaaXvHLUsJOCFzItB_1",
2115+ "<><<<>><>": "ozNsTIG0LL2gSQdL5dzv",
2116+ "<p>": "TdAx2ZSkw7Hbktc7KR72",
2117+ "?": "ndmpvNNltJXbDVvqKuxt",
2118+ "@": "v3gq0wPogd6ZPfq_pfyZ",
2119+ "B&W?": "h4SEF34CLwChRsak1742",
2120+ "[attr=value]": "PWvC4jVM5SwUmKmw2tfW",
2121+ "_": "bCwkZEDuxDAOhKnMdLVF",
2122+ "_test": "Lb3fhDAuJv4v7BXOPttP",
2123+ "className": "LdhpkZRWyKT7zDwJ0lt8",
2124+ "f!o!o": "_aIyR9ETAs8ipXmRrrDO",
2125+ "f'o'o": "HSXNnSjt1QaHBHUb_UIs",
2126+ "f*o*o": "gv1E2n_bVvy0iT8TaHIv",
2127+ "f+o+o": "EvMHRmCudyKg3GpLjAfj",
2128+ "f/o/o": "A5l5sDODF4CQBW_PtlQD",
2129+ "f\\\\o\\\\o": "DFfh4KyqOODVQsTPb3wt",
2130+ "foo.bar": "uajo7mHzD_tTqOXqaqdg",
2131+ "foo/bar": "hei2uQgDeX2YNkppCHp9",
2132+ "foo/bar/baz": "p6KJMhNWwmCU2bXHJB93",
2133+ "foo\\\\bar": "IgSzmmsCqiJBl4SibwgR",
2134+ "foo\\\\bar\\\\baz": "HZerWgmU0ffpPzySVi_g",
2135+ "f~o~o": "MrVzSIcSXyoDsr5G0K5_",
2136+ "m_x_@": "OdAmghrme3xnUYOdzoDw",
2137+ "someId": "b0rhwJStMR3eH63oapwW",
2138+ "subClass": "Mw9j4nIdjx1xCGDt7d6a",
2139+ "test": "KuIShlgsYfxvLoLHT1mu",
2140+ "{}": "IZkBfE9iUPen76w2bB_q",
2141+ "©": "jBj0sZiWBysiwRyGu_go",
2142+ "“‘’”": "GM0Y0nFCPtkVMz6Esfno",
2143+ "⌘⌥": "edHWpSne18gmGmfN6SV6",
2144+ "☺☃": "NKrBw7EAqPT7Cgn7JzrA",
2145+ "♥": "vJl9A9Ds21oujVsd5UD2",
2146+ "𝄞♪♩♫♬": "QyMp9YMEoYUmEHEdpRal",
2147+ "💩": "B82YxwgREHbKn8IpgaWw",
2148+ }
2149+ `;
2150+
2151+ exports[`"modules" option should work and generate the same classes for client and server: server warnings 1`] = `Array []`;
2152+
19822153exports[`"modules" option should work and has "undefined" context if no context was given: errors 1`] = `Array []`;
19832154
19842155exports[`"modules" option should work and has "undefined" context if no context was given: module 1`] = `
@@ -5079,11 +5250,11 @@ import ___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___ from \\"../../src/runtime/noSour
50795250import ___CSS_LOADER_API_IMPORT___ from \\"../../src/runtime/api.js\\";
50805251var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___);
50815252// Module
5082- ___CSS_LOADER_EXPORT___.push([module.id, \\".j8UqMCngCVlrlUe9X5iP {\\\\n color: red;\\\\n}\\\\n\\\\n.rSiZpoeHP51qJfp_DRMi { from: custom; }\\", \\"\\"]);
5253+ ___CSS_LOADER_EXPORT___.push([module.id, \\".dvYI1gdIOPlJqjwAWOo8 {\\\\n color: red;\\\\n}\\\\n\\\\n.s4qiGaiPSoYikcMyZg9a { from: custom; }\\", \\"\\"]);
50835254// Exports
50845255___CSS_LOADER_EXPORT___.locals = {
5085- \\"some-class\\": \\"j8UqMCngCVlrlUe9X5iP \\",
5086- \\"class\\": \\"rSiZpoeHP51qJfp_DRMi \\"
5256+ \\"some-class\\": \\"dvYI1gdIOPlJqjwAWOo8 \\",
5257+ \\"class\\": \\"s4qiGaiPSoYikcMyZg9a \\"
50875258};
50885259export default ___CSS_LOADER_EXPORT___;
50895260"
@@ -5118,11 +5289,11 @@ Array [
51185289 ],
51195290 Array [
51205291 "other.modules.css!=!./my-inline-loader/index.js!./simple.css",
5121- ".j8UqMCngCVlrlUe9X5iP {
5292+ ".dvYI1gdIOPlJqjwAWOo8 {
51225293 color: red;
51235294}
51245295
5125- .rSiZpoeHP51qJfp_DRMi { from: custom; }",
5296+ .s4qiGaiPSoYikcMyZg9a { from: custom; }",
51265297 "",
51275298 ],
51285299 Array [
@@ -15379,7 +15550,7 @@ exports[`"modules" option should work with the 'auto' and exctract CSS using min
1537915550"/*!*****************************************************************!*\\\\
1538015551 !*** css ../../src/index.js!./modules/mode/relative.module.css ***!
1538115552 \\\\*****************************************************************/
15382- .LnZI_FRppe2YbryCEqXn {
15553+ .cK4wjjU46XTRUXJefTb2 {
1538315554 color: red;
1538415555}
1538515556
@@ -15390,7 +15561,7 @@ exports[`"modules" option should work with the 'auto' and exctract CSS using min
1539015561
1539115562exports[`"modules" option should work with the 'auto' and exctract CSS using mini-css-extract-plugin: module 1`] = `
1539215563"// extracted by mini-css-extract-plugin
15393- export default {\\"relative\\":\\"LnZI_FRppe2YbryCEqXn \\"};"
15564+ export default {\\"relative\\":\\"cK4wjjU46XTRUXJefTb2 \\"};"
1539415565`;
1539515566
1539615567exports[`"modules" option should work with the 'auto' and exctract CSS using mini-css-extract-plugin: warnings 1`] = `Array []`;
0 commit comments