{"_id":"@wieni/magic","_rev":"48-7fee878e570d165f7e52b5dfad67f8f1","name":"@wieni/magic","dist-tags":{"latest":"5.0.0-beta.18","beta":"5.0.0-beta.2"},"versions":{"1.0.0":{"name":"@wieni/magic","version":"1.0.0","description":"Magic allows you to magically compile frontend assets!","main":"index.js","author":{"name":"s_nder"},"license":"MIT","bin":{"magic":"bin/magic.js"},"dependencies":{"@babel/core":"^7.11.6","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","@babel/register":"^7.11.5","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","boxen":"^4.2.0","chalk":"^3.0.0","cli-table":"^0.3.1","css-loader":"^3.6.0","cssnano":"^4.1.10","eslint":"^6.8.0","eslint-config-drupack":"github:wieni/eslint-config-drupack","eslint-formatter-pretty":"^3.0.1","eslint-loader":"^3.0.4","file-loader":"^6.1.0","mini-css-extract-plugin":"^0.9.0","optimize-css-assets-webpack-plugin":"^5.0.4","postcss":"^7.0.32","postcss-loader":"^3.0.0","postcss-preset-env":"^6.7.0","prettier":"^2.1.1","react":"^16.13.1","react-dev-utils":"^10.2.1","react-dom":"^16.13.1","react-hot-loader":"^4.12.21","sass":"^1.26.10","sass-loader":"^8.0.2","stylelint-config-drupack":"github:wieni/stylelint-config-drupack","stylelint-formatter-pretty":"^2.1.0","stylelint-webpack-plugin":"^1.2.3","terser-webpack-plugin":"^3.1.0","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-format-messages":"^2.0.6"},"browserslist":{"production":["defaults","IE 11"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/plugin-syntax-class-properties":"^7.10.4"},"gitHead":"7df1a77f47dc622067ef018ff4caefd5e74a4842","_id":"@wieni/magic@1.0.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-kbNeKpy35IatNQ6uX2QStseQJVWoEfylNlB+Q8vVQ3qw5IKTS0R4RQqNU2S86UnvvknLiahwMpInFOda7guIKw==","shasum":"2ae8679d430240d97fe9e9b883c613af986ec532","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-1.0.0.tgz","fileCount":13,"unpackedSize":15561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWLVZCRA9TVsSAnZWagAAX8YP/2UTmZrFpaVybhUyWGTJ\n0EuwcheTi1G5KtVRwno0kGBZjYyoaPbUE/ILvC2kskV5kf+Uu+BivMOGciaa\n3MNUs0bnYAq+MUTzCWMgbZTc106csUtKnWsMzFekOfhduYj7gbOampoTfTTO\nZJbLMB6tVB85kxiwSs/IbnLhE1hMEiobXNqn2ogLPCM5Un0tfHVrIXkjXGSd\nxOsCCr/qSCoVGhAEdKz0Sp+6x1S6LNxxp5UlQPu/lzrmeKXAUlsLG8OUblpw\ng/a7eZRmdYy8ZOX/gTjyrbYZWv/+wTY0z49+twvZD8A1d9EXhFaHGzZEvNFf\nvHQNhCUNFH4+BLcLOu2NczhstS0LhOlDKKMVumkKB9bNFW2beNFbd1qPQ8KB\nabyMZ4yDUT6xSW7+HzDuSES3Pv7jmzf12BAhiL1eM5QH23G6eZreGQpOp+vY\nuJh2dUYHYbBDj/b2mQjAwj8mqZqJFxXYnXLamaaa26RC0ykU47T/4zi+pVwS\n8ci/Ro+kNvkJdK2CvxzPvEvrBAZV/MGe4HAWPcoePc8Szpudg3EXr+/Xn+ru\nZ8JrASBQh5jhCzxOzMFT/jVPmkm0FENtpoQrkigLLeSKI3Sa0ZJEaF4csXP7\nSF6aTVcg/nyBbVvTCgYuVcI5Htnu++S8+coOdFDX/oziz8yyR64EXnuXu6jK\ngVOT\r\n=F7hC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNqsgc6RwFQikPYjbRQCM7yEqjgZA4eBAzSCrdkPXTRAiB6A52p0jK02YLPrVtf4REKnoY3ex2FhaEuOpYOuY1ziw=="}]},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.0.0_1599649112655_0.936241829561363"},"_hasShrinkwrap":false},"1.0.1":{"name":"@wieni/magic","version":"1.0.1","description":"Magic allows you to magically compile frontend assets!","main":"index.js","author":{"name":"s_nder"},"license":"MIT","bin":{"magic":"bin/magic.js"},"dependencies":{"@babel/core":"^7.11.6","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","@babel/register":"^7.11.5","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","boxen":"^4.2.0","chalk":"^3.0.0","cli-table":"^0.3.1","css-loader":"^3.6.0","cssnano":"^4.1.10","eslint":"^6.8.0","eslint-config-drupack":"github:wieni/eslint-config-drupack","eslint-formatter-pretty":"^3.0.1","eslint-loader":"^3.0.4","file-loader":"^6.1.0","mini-css-extract-plugin":"^0.9.0","optimize-css-assets-webpack-plugin":"^5.0.4","postcss":"^7.0.32","postcss-loader":"^3.0.0","postcss-preset-env":"^6.7.0","prettier":"^2.1.1","react":"^16.13.1","react-dev-utils":"^10.2.1","react-dom":"^16.13.1","react-hot-loader":"^4.12.21","sass":"^1.26.10","sass-loader":"^8.0.2","stylelint-config-drupack":"github:wieni/stylelint-config-drupack","stylelint-formatter-pretty":"^2.1.0","stylelint-webpack-plugin":"^1.2.3","terser-webpack-plugin":"^3.1.0","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-format-messages":"^2.0.6"},"browserslist":{"production":["defaults","IE 11"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/plugin-syntax-class-properties":"^7.10.4"},"gitHead":"ab06f2fd5992b447d21165cd7b878e943d1e9aeb","_id":"@wieni/magic@1.0.1","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GMOzXO1PeN9nuIp1MoKH992qoSSUASOh0FCUZPfdVwMk1JIHEdgML9P8sNC1EgCUSZ4fGCt9c3vlHOjhj0HiEA==","shasum":"3a9adcf99d519fdfc6bef1cbed3612597eb791dc","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-1.0.1.tgz","fileCount":13,"unpackedSize":16133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWMXUCRA9TVsSAnZWagAAqzkP/jpUZDNDVXxDklA3KfwO\nOSwxZ+++pCh32yTOItOmjg0681asCgCsdxF7oKJlC99TThZppc+KmrF92hRf\nBPhrq3jskS2VKE2pDMT6lWI/cAAzzsBZtq8qHzMXSyP28dIsd4EKvgG1yCyu\nvTFC2PtOSvByT04YYpU9HXxh8CO1TuZVZhsbrb6njPuXLgy4w3P89TmPIB9x\nRzFNIjIm3+klyv9/yBvc52f2MI5g8gtENCJesXdGCpaGHg9gG5pyMoGq0t+C\nT+0wMvHvPENmrme4wVCHU15gf1VWYBbH/LarNcEhJ5/DuOJKG0IXNX1n17XW\niA0hjDMLf8ENk8KVLlDLzgHxi4aWMQM5yMEkpGs0wrjUOzuqD+WB4qA5k0Ne\nOQVSaWrt1hBGHTdNP0xVzege+TbjMuvxIJtzzwzLOcxCh8adSt75n4/KExDF\n18RcjNK2e2N9rzHoOidkZDex2P+RtocWx2khSxWmO9Q/HtUPVtkj9Q1KSsJL\nZTXR4BD6EtA778IKzgTRk1uhf2q4BYtzmVcE9H7495md/bGUaR426tj+6atm\niJxoWbyu/Ekn7NFaWTt7zSMJRQIHLbLq1sMt9FZAdoN9uk/U0zopwLLdgymO\npVXwC5vkQj8OGYeB4D1IR2Ld5iRbquJW97s651LFNXX540YYEbZ0TCBJu9Gk\nVUmB\r\n=oF3u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDNuXFMbUCp2/q31Yuy3GtjmWgdNTvjoZUxPWr1lFpfwIhANTBYDJiycZmKvc77PZ3qIwE+yOsaVucoW9906XVIlbG"}]},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.0.1_1599653331611_0.43975436970710335"},"_hasShrinkwrap":false},"1.0.2":{"name":"@wieni/magic","version":"1.0.2","description":"Magic allows you to magically compile frontend assets!","main":"index.js","author":{"name":"s_nder"},"license":"MIT","bin":{"magic":"bin/magic.js"},"dependencies":{"@babel/core":"^7.11.6","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","@babel/register":"^7.11.5","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","boxen":"^4.2.0","chalk":"^3.0.0","cli-table":"^0.3.1","css-loader":"^3.6.0","cssnano":"^4.1.10","eslint":"^6.8.0","eslint-config-drupack":"github:wieni/eslint-config-drupack","eslint-formatter-pretty":"^3.0.1","eslint-loader":"^3.0.4","file-loader":"^6.1.0","mini-css-extract-plugin":"^0.9.0","optimize-css-assets-webpack-plugin":"^5.0.4","postcss":"^7.0.32","postcss-loader":"^3.0.0","postcss-preset-env":"^6.7.0","prettier":"^2.1.1","react":"^16.13.1","react-dev-utils":"^10.2.1","react-dom":"^16.13.1","react-hot-loader":"^4.12.21","sass":"^1.26.10","sass-loader":"^8.0.2","stylelint-config-drupack":"github:wieni/stylelint-config-drupack","stylelint-formatter-pretty":"^2.1.0","stylelint-webpack-plugin":"^1.2.3","terser-webpack-plugin":"^3.1.0","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-format-messages":"^2.0.6"},"browserslist":{"production":["defaults","IE 11"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/plugin-syntax-class-properties":"^7.10.4"},"gitHead":"3355e541e42137e4f703f88648b213e77959542e","_id":"@wieni/magic@1.0.2","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-yvfhrakLy3VASMKTwfZbkBl0HxcNx7q30SDqG++oJN+7vUAcpK6KM7Nje5oXHLRfTEYvO48I5gL3Yudfs5BizQ==","shasum":"1b28f1d27799e1008409f0193bf382f27f5e2022","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-1.0.2.tgz","fileCount":13,"unpackedSize":16206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWeQ7CRA9TVsSAnZWagAAilkP/itPZ28iZxC0o1SJKey1\nhX/bHmJQg7G9qjJSAEkSIxdiIHubqRWw0IAn8++wFPTS07TB2IvAUXcFPEZp\nbLShhw0kp3XSSODatsz8kxyZoWtkFjJaABN0kbzC6ltace7qiX1vQ2f+4q5e\nIUoLgx1EOu4imOk6DZ6kz2g+wwClKQOWraVXIxstVOapWjvtM9JbNJqxD3qg\niJv+SaktnfJ2zRGwMFbOtKU+r14Ze8lIhfHtAVMvvO0d27Pu7urQPk7vEr4m\n7mdgYBspa1i5iYCiijxuymWwzt/IOW2pc5FxN3rBANF07bAnCVR1vuhox8DM\nhDfWoI2LflFGldMuXimerILf236INZy1m8MABNWzJE4uqU4PrlWSqTL3r1rN\nLbJPM36wLZjkv5RyE7eOlErbs//cDPQmeNj3RuqXNptpT20WUiuquE/ggNaF\n5GZ6CHZTbczL00R4bJrcw1Iva5vuIZ76iDsVLKbUv2G3u742Mn/GWG8WUEX3\ntiX/4hC/CxLuiF+wkbfgpYdqvFH8YGJvSKRRy2QXZqzBWNUld4thowsk7kl3\n9V2KFKg7mDg6gc2CBNPJDAQn3EGqp48CP2Sx3bGV8REqqjB5cAF+n6FQKHN5\nfSU44zsvw/KMX9sWNajWCbrQrVHWXSWXzY12xPgvAhniKSVPEmL5Q5saSdao\nqPkQ\r\n=5Xy5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOuMxSEhkvpQPTy1B1aEglGO+wDzVD9gNSTdjjv8+CcAiEAq9y2vjB5h+DKL2rx589ic3tOz6BLzlhd4KpntkUq4lM="}]},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.0.2_1599726650805_0.060568062430987"},"_hasShrinkwrap":false},"1.0.3":{"name":"@wieni/magic","version":"1.0.3","description":"Magic allows you to magically compile frontend assets!","main":"index.js","author":{"name":"s_nder"},"license":"MIT","bin":{"magic":"bin/magic.js"},"dependencies":{"@babel/core":"^7.11.6","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","@babel/register":"^7.11.5","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","boxen":"^4.2.0","chalk":"^3.0.0","cli-table":"^0.3.1","css-loader":"^3.6.0","cssnano":"^4.1.10","eslint":"^6.8.0","eslint-config-drupack":"github:wieni/eslint-config-drupack","eslint-formatter-pretty":"^3.0.1","eslint-loader":"^3.0.4","file-loader":"^6.1.0","mini-css-extract-plugin":"^0.9.0","optimize-css-assets-webpack-plugin":"^5.0.4","postcss":"^7.0.32","postcss-loader":"^3.0.0","postcss-preset-env":"^6.7.0","prettier":"^2.1.1","react":"^16.13.1","react-dev-utils":"^10.2.1","react-dom":"^16.13.1","react-hot-loader":"^4.12.21","sass":"^1.26.10","sass-loader":"^8.0.2","stylelint-config-drupack":"github:wieni/stylelint-config-drupack","stylelint-formatter-pretty":"^2.1.0","stylelint-webpack-plugin":"^1.2.3","terser-webpack-plugin":"^3.1.0","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-format-messages":"^2.0.6"},"browserslist":{"production":["defaults","IE 11"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/plugin-syntax-class-properties":"^7.10.4"},"gitHead":"93e643ea10adecaaecc77d96af56c5b05289cc91","_id":"@wieni/magic@1.0.3","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wdwZdjD0RxJ5vsf9TPdd/wHpu8lyl291gAhOz5soVfo5MklfC8pgrje8oXmdITR1BneD0XzxAcLXcvnhxam6Zg==","shasum":"c4ecf5a540441b9a519d317c989ff47f9037c272","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-1.0.3.tgz","fileCount":13,"unpackedSize":16223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWhP5CRA9TVsSAnZWagAAYT0P/2y2UAn8o84QVbO0smKo\nHMzj/ofwmFPwC0e8WT56bWFcVm/qKQDw7X8wYBMMGyrhtNR424/VUkJyIm8O\n2AOLJdBB8RT8zCUeO1dhKizYGgBVzfCsdg9GMwTWquPwcLeAsOzNzIpCAluL\npTSsI7FRQj3A1DywIwNEctQpMH//SVBd86p0/QbC/CqxGbeXv5KCqbbJKVHF\nsz8dh5ELQ1eSFV6KhwIkMZBRLF2GsbdYe27bCCQCxGKlc+JpbGAc/Sk7AgTc\ngar6iK/Pvq5DA/ZFU5S6YUcMA9Vmd5yaLH1ZVlFlf+XnirvAbQKHNgU5sh0X\nAtWjwQXuVGqZnflytXBjhdoyGGDaq+OBJ/O3+/5ceXjahYniPioYvC+FjRti\noPPqBj30OKrFhafYeRSp5K6cdAIGKjOHlRACjt8VXz9/3BfFsB2fQpMzOtBM\nrFzjGRqvy/pnHmkUB11Ujml/B61e2A3LoTZ2be49+8gzQN6njpJOq6RJHrWC\nm7nUihQrdvM7WhI5LHrWdvuhTlWc+VTkTkFZUSGN6melhMMcneNpdd9EzfwF\nd01juGje0fdjrueN/253zyawEQ+JU+w+JQ3qUdrbqVJ4TRlBuo8Jg+RNKdSd\nSpCgeipJjHRGWJB2ijZRlWesoVQhUiM4JWMun9Ik5SdEQUKbxMiM/CntT4s2\no0vj\r\n=mS1E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC38EB5kon5sNJhHUtliFR9ReRlJnHSDB/FamtYwEMeyQIgIEKsfccZ9Fs8u/F58MXWt+TRBbRqKYps5I6INnNHROo="}]},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.0.3_1599738873005_0.2682198148545223"},"_hasShrinkwrap":false},"1.0.4":{"name":"@wieni/magic","version":"1.0.4","description":"Magic allows you to magically compile frontend assets!","main":"index.js","author":{"name":"s_nder"},"license":"MIT","bin":{"magic":"bin/magic.js"},"dependencies":{"@babel/core":"^7.11.6","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","@babel/register":"^7.11.5","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","boxen":"^4.2.0","chalk":"^3.0.0","cli-table":"^0.3.1","css-loader":"^3.6.0","cssnano":"^4.1.10","eslint":"^6.8.0","eslint-config-drupack":"github:wieni/eslint-config-drupack","eslint-formatter-pretty":"^3.0.1","eslint-loader":"^3.0.4","file-loader":"^6.1.0","mini-css-extract-plugin":"^0.9.0","optimize-css-assets-webpack-plugin":"^5.0.4","postcss":"^7.0.32","postcss-loader":"^3.0.0","postcss-preset-env":"^6.7.0","prettier":"^2.1.1","react":"^16.13.1","react-dev-utils":"^10.2.1","react-dom":"^16.13.1","react-hot-loader":"^4.12.21","sass":"^1.26.10","sass-loader":"^8.0.2","stylelint-config-drupack":"github:wieni/stylelint-config-drupack","stylelint-formatter-pretty":"^2.1.0","stylelint-webpack-plugin":"^1.2.3","terser-webpack-plugin":"^3.1.0","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-format-messages":"^2.0.6"},"browserslist":{"production":["defaults","IE 11"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/plugin-syntax-class-properties":"^7.10.4"},"gitHead":"8772f32c88022511e95ec17ed28b8f64ead41c84","_id":"@wieni/magic@1.0.4","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-miy/B4buZjO2qxYkOjJLLefLp9r8H0RxliEDM1a4jaXU3CeEGvRXzbsH+kc8YE3liLjUgYqWMkdTnIK4AR4qCg==","shasum":"3b10ee09566d19b9db775a96e0a462d4c6f8d768","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-1.0.4.tgz","fileCount":13,"unpackedSize":15975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW1q4CRA9TVsSAnZWagAAg3UP/0pIssoyKAfQ+v0Fb+2b\nMUnJ79Eo2ABBadsYCGb+d3no3p+YyKePRERa7R8jf3/2mV4jvkvm74xmuwDf\nkOENSNevJ4P5buPHGuPiVYHl6TJWj/TS47A9X7kb4Njjna0ru877NJuCi7Ti\nH7lB20h+s2mBJjmC/WSz0bNpt1oK09Q30Fu4r4mbDlNmsfj2SBkJULtm0IPM\n6jwjcwVkcxqJY7Y7Oj9wzEC+uOR3gMH77bDs6GbXqXWqGacR8Z3sNljRNsPR\ngMI6D2x1RW3bEaXLKW2pONmfOzBIA7KzDsROSc9xxQ8tJEYnj9+RJjPWiXnm\njCrVumlkwynPNeOpVnZtqtMYnZW0ydt1gYpHc8uNvGzzSm/zYlRkXLhH2YTt\nfxUvLyRTo7U3K606llv68Zt/U4D3FI01GARYeLXqdqm7EYtIUi4hTfWxwtMV\nrqBqWVnOa3rReHRfyGfZnMYdV13i+FOB/MSe3YNDmaR1xPdjUiMPVpbASaHU\n/si9PilOKHfQUGtufkzyd7XNN+lqFNmI69PNq3yDpI5MqGoZ7gNt50TW/xLO\ncMghrRKLbB0foqq6X1SuFUVphdSrPKiNFBkZocgDGucEpwlIPFDGngY4qslC\nsVSLZ5xB9DtDZc/ukHH5qau1sbG7p8L7gOD//yktey23dhcaOjI5UivGZFiK\nCD1i\r\n=KhwG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+3tCvL1VCxtJ5IBWHJ2SHUI6Bz3z7dtkrxpfVEuYA4AiEA76URx2dW6aeZdjc/Bi2pQWIqQ7A8qcH12JMTOnWIkJ4="}]},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.0.4_1599822519666_0.8660955623155515"},"_hasShrinkwrap":false},"1.0.5":{"name":"@wieni/magic","version":"1.0.5","description":"Magic allows you to magically compile frontend assets!","main":"index.js","author":{"name":"s_nder"},"license":"MIT","bin":{"magic":"bin/magic.js"},"dependencies":{"@babel/core":"^7.11.6","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","@babel/register":"^7.11.5","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","boxen":"^4.2.0","chalk":"^3.0.0","cli-table":"^0.3.1","css-loader":"^3.6.0","cssnano":"^4.1.10","eslint":"^6.8.0","eslint-config-drupack":"github:wieni/eslint-config-drupack","eslint-formatter-pretty":"^3.0.1","eslint-loader":"^3.0.4","file-loader":"^6.1.0","mini-css-extract-plugin":"^0.9.0","optimize-css-assets-webpack-plugin":"^5.0.4","postcss":"^7.0.32","postcss-loader":"^3.0.0","postcss-preset-env":"^6.7.0","prettier":"^2.1.1","react":"^16.13.1","react-dev-utils":"^10.2.1","react-dom":"^16.13.1","react-hot-loader":"^4.12.21","sass":"^1.26.10","sass-loader":"^8.0.2","stylelint-config-drupack":"github:wieni/stylelint-config-drupack","stylelint-formatter-pretty":"^2.1.0","stylelint-webpack-plugin":"^1.2.3","terser-webpack-plugin":"^3.1.0","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-format-messages":"^2.0.6"},"browserslist":{"production":["defaults","IE 11"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/plugin-syntax-class-properties":"^7.10.4"},"gitHead":"445b784e590bba6185663f3870f638f5aedc01a2","_id":"@wieni/magic@1.0.5","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PKzoN6N91DasQMN4Rsgmt/GoZb7PSAWbd794nScDQKZ7yXbbaZqWwkPw0S9zosGoxwaNvvbUoN43Dz/beSx5ig==","shasum":"9380761c986405cacda30f68f1918d68bdc2f8e7","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-1.0.5.tgz","fileCount":13,"unpackedSize":15134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW4D7CRA9TVsSAnZWagAAPGgP/34fjqd38jl0CgweMBQS\nbOFNpM79Dr94IfPe9G+F2O5opAyUImiZQIQ4yJtkrAPd/qAbgDsSNezE1tgF\nxVqAc2AnwH6CY/p5lfRW8Pih0AN2+7UReoVl8D8UgYJEBFg7mT2zzyX6svCE\nOaQ/+VqQLCZN1St7zxYW0hg4Zs49M+DkQDPd8R/6b3YzwLbXnAIQ7YY218ei\nCNEAD5RVhGLg1xL1E3sDseKNwJB2qA86uo9QRm7M2/SESUAzKiPEFszZaLlt\ngCx71iri+WLi1gOyyd516Ox9ZTsB7qOhU8fZizHkzy+TPvven4XwtqLS50Mt\n1C8VB1eCdlv1yOmlFBjCWEQRg3ahh9NBPuMeuAjaTheqmdEZKEREG3wt8aGj\n/A67C+hE7ipbFVI7rmQJQH8eg2+JpPKWRLOP/WmDuzWj4qNu4mhxUrV0bLg7\nLJzYkGhPWss82lnrU05kqX6K/ojCP8R64ipYiQTbh/Yfylz/Vmw/akAktNUb\nmx8GFKxmK5uVfSbNrPgVWA8Zrq4X/m5fRbCyweuJczadpCmfK8/VYQoV8tIH\nudoR0Yj6cTG4tgSGGmZH8LmvsqM1Ws7CbIZFuvxcll9tDBswsjytAWPNmO3y\nmvF2W6UK+iA3XxjrYLG9my7u0CAkXCi6Kf8b3vbRmuqE2g1w4FpAKBOCVIau\nctN2\r\n=au1Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDADwz1eSzYiYPXQuWxZtk0LWYOZg+ioGccwB2UraUBaAIgHkhmSSCMTaBhVH0RtIbKBT3mdWqT6mJTbtJ4AEqsndQ="}]},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.0.5_1599832315174_0.8026764720911976"},"_hasShrinkwrap":false},"1.0.6":{"name":"@wieni/magic","version":"1.0.6","description":"Magic allows you to magically compile frontend assets!","main":"index.js","author":{"name":"s_nder"},"license":"MIT","bin":{"magic":"bin/magic.js"},"dependencies":{"@babel/core":"^7.11.6","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","@babel/register":"^7.11.5","babel-loader":"^8.1.0","boxen":"^4.2.0","chalk":"^4.1.0","cli-table":"^0.3.1","css-loader":"^4.3.0","cssnano":"^4.1.10","file-loader":"^6.1.0","mini-css-extract-plugin":"^0.11.2","optimize-css-assets-webpack-plugin":"^5.0.4","postcss":"^7.0.32","postcss-loader":"^4.0.1","postcss-preset-env":"^6.7.0","prettier":"^2.1.1","react":"^16.13.1","react-dev-utils":"^10.2.1","react-dom":"^16.13.1","react-hot-loader":"^4.12.21","sass":"^1.26.10","sass-loader":"^10.0.2","terser-webpack-plugin":"^4.2.0","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-format-messages":"^2.0.6"},"browserslist":{"production":["last 2 chrome version","last 2 firefox version","last 2 safari version"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/plugin-syntax-class-properties":"^7.10.4"},"gitHead":"63fcb1772108cd9b3049d85eda5b9bbbb5c91178","_id":"@wieni/magic@1.0.6","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-WLn32ByQUQhD0Ei5SZoeb7Glpro4XIyajcECwVL+8/UYpNhh8VSbLIkaNXdTBmianRjWBtq8m5w2qH4T13xoaw==","shasum":"6e0e508849b1cc5071ea75da2647561f307f8c07","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-1.0.6.tgz","fileCount":11,"unpackedSize":14734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXxICCRA9TVsSAnZWagAAMGYQAI308mVWqU5PwyBMJPYI\nBviWyqQOBnUeE3McH94hbxDO80550+6yUr1cNQDB4fDxpBnIobVQAo47UMd9\n+CoqJ4WEZCok9VswGlnX/Lb68dwtsh9H3D3VHLG06AlOnYViNCRD1jucd5oz\nx34xCbef2z20l8RTI8FNK5Jlxf4XOfX79N+I/rZqrafIgDTvb1zUtS5ZjMdP\nv0yZ692Kkz8aPzVv7kDZlvD6+sfY/Z+r9nYN3YZZDwR4Aj6qhY9+UmefmkZ6\n0/h6h/J5Aukyt1pDXeSfK3cZ8UmnluwX6jY+wwsh4AXaHUQ2dL302M+YRF26\nZJCRAyliXYGgPys0I7KDXEujM8cSFvZnJitGu+PK8RU1JQ8d56MTl2F99jsf\nRziHtWD7AG4//NYFWJygk+vd8rl8xbd7ibHqmlU7VlovbEekaeKHHu1YNxMO\nd95EPbl4GvZ+npCoPY4OVtTRBh0OXFXjqJZYfk8IugJg64aDPU4HiwJQK6BS\nTY/h1bROANeqbxr6vpgOYKqy9jnACv5h2nc2+y/t90vUBFLf7Kr1WvX+ia9F\nEJCVjSKSlqh4OXhghHrL05CVjvbTzUluN77F0TJfEmW3nsKavuL7jp4MoMZW\nutBB2HA0JA7LUhj+XDLQI2kSiHZTOFs8oIDfaDIUYuVD3MczznLOtxQFkA6a\nKnpR\r\n=EoYa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEMdTnZNadSDee5bkNFOR1Wj+g2CuD7E73ZZtCet3kxAiEAnvfk3skCzJmuOOb2g8/ZrXg5CzKJhaUfOQPcek3kh2I="}]},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.0.6_1600066050201_0.7381218736102504"},"_hasShrinkwrap":false},"1.0.7":{"name":"@wieni/magic","version":"1.0.7","description":"Magic allows you to magically compile frontend assets!","main":"index.js","author":{"name":"s_nder"},"license":"MIT","bin":{"magic":"bin/magic.js"},"dependencies":{"@babel/core":"^7.11.6","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","@babel/register":"^7.11.5","babel-loader":"^8.1.0","boxen":"^4.2.0","chalk":"^4.1.0","cli-table":"^0.3.1","css-loader":"^4.3.0","cssnano":"^4.1.10","file-loader":"^6.1.0","mini-css-extract-plugin":"^0.11.2","optimize-css-assets-webpack-plugin":"^5.0.4","postcss":"^7.0.32","postcss-loader":"^4.0.1","postcss-preset-env":"^6.7.0","prettier":"^2.1.1","react":"^16.13.1","react-dev-utils":"^10.2.1","react-dom":"^16.13.1","react-hot-loader":"^4.12.21","sass":"^1.26.10","sass-loader":"^10.0.2","terser-webpack-plugin":"^4.2.0","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-format-messages":"^2.0.6"},"browserslist":{"production":["IE11","last 2 chrome version","last 2 firefox version","last 2 safari version"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/plugin-syntax-class-properties":"^7.10.4"},"gitHead":"34d1acf209a019e62be31b8c8373a9ddea3ad219","_id":"@wieni/magic@1.0.7","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-t7SvX0fELPs4363GcZXXETwAQBxbATm444V5+492Y2eOQ/Hd/vEzOhP+43jzItXthoFoUgGpPEfn/qhSSWWMeQ==","shasum":"3445ceb54f666ab06b745bd9604fbd38085e79bd","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-1.0.7.tgz","fileCount":11,"unpackedSize":14741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYxyKCRA9TVsSAnZWagAAf/AP/01wR48edghV8gM83e/q\nvfVeGwGcWBsN63aQcDHXSI0N6BmIOuoejPTwU7SC7hTaKjCBPcDafM7FBv0q\nP+iuCh3GpD0B7HhsIvLCpMrwcN/T4bKGBCEp+ykrraCM0udklutXVDYcEeT3\nTlqZVNhVBiP5GbTMlf0Y0i1yYSe2AjWGqMIDKkM8auwP6tKuZzoDWGgoAHIf\nYl0iuEa6MAHwQI6INi2+wyyu0PLtOdBOknzMaewZORy/yFkrGjd9yKNkSvLA\nOm6fufOxmyWzJFO5DpYCUv3hWAv9xRCpLwp3KBzHOI2mjgvdrnYUPePbL33c\nUcPo7UefIt+P3u72AKoB6DNoPq86AZbLdSX+1p7RhYdVFy/2gEvszcTZrPwZ\nlctVlsuLDNLGPHIs95FloRCTZTQo+dVEJkthVUxCF7fxtiEdYzXoL2HEsFj3\nMu9emd27tstqARexFGF1UiUL35iFvnNGkCsnd92QUaZnWMQc1W5yakNs0JBz\nd9yZIuFmoT0UeG9t4DgI8MQ3TKF2FZVKIm/3DeXcqFBKy4dYv8HJ+IFCUpbl\n+dt0h6GN52Ua1NCGCi04ClgDam1WSAIpML1Q8xUvvB6yYrxu/OCt9MSldHs4\n4FVDFcAcsjUbQGWqOlyWkCle1zSAp1t9f4oN05Cm/JEI+x+iEy2CSRRDa+ws\nUDNR\r\n=DeFq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcUxxJxGyuSz7dmWk1sC75DnTJWotGxU1ElfDEdR8epgIgHqH2rNGIdT1Sdxc6lK7GRNdqVCvmHeVwNFXLgvYa5ZI="}]},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.0.7_1600330890525_0.695966099997013"},"_hasShrinkwrap":false},"1.0.8":{"name":"@wieni/magic","version":"1.0.8","description":"Magic allows you to magically compile frontend assets!","main":"index.js","author":{"name":"s_nder"},"license":"MIT","bin":{"magic":"bin/magic.js"},"dependencies":{"@babel/core":"^7.11.6","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","@babel/register":"^7.11.5","babel-loader":"^8.1.0","boxen":"^4.2.0","chalk":"^4.1.0","cli-table":"^0.3.1","css-loader":"^4.3.0","cssnano":"^4.1.10","file-loader":"^6.1.0","mini-css-extract-plugin":"^0.11.2","optimize-css-assets-webpack-plugin":"^5.0.4","postcss":"^7.0.34","postcss-loader":"^4.0.2","postcss-preset-env":"^6.7.0","prettier":"^2.1.2","react":"^16.13.1","react-dev-utils":"^10.2.1","react-dom":"^16.13.1","react-hot-loader":"^4.13.0","sass":"^1.26.11","sass-loader":"^10.0.2","terser-webpack-plugin":"^4.2.2","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-format-messages":"^2.0.6"},"browserslist":{"production":["ie 11","last 2 chrome version","last 2 firefox version","last 2 safari version"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/plugin-syntax-class-properties":"^7.10.4"},"gitHead":"3202f681eae8bad94abfdd2311c13841c85dbc73","_id":"@wieni/magic@1.0.8","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-aEWtCcwOaSnpMUC4+5Rj1fDmWRA4/SB1Pm1zV6Q9u2fldop3zo68ycCW46nMGVYdTlUjWqKUNFbsHbeJTLc9qA==","shasum":"d4e72bdbf01f8d025db1f015d922e55edff5bfc7","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-1.0.8.tgz","fileCount":11,"unpackedSize":14884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcdHQCRA9TVsSAnZWagAAfKEP/2GdSoy7eHi86ZoxggQz\nqkgO7ZSJP7BjXCXX8trc6uhZjuC0esMOIQEdbNXxh0ZSzM1ziuFOylGNugMi\ni+kYu23nN8Ivojg9BSFsnBg/PNIs4RVZLz4A8vrZ+jIk4KBrg9IMFdtYmBC/\ntNA96k09siRHbuK+TkUVL5EjKBqlgt03z+szV9nut3mn4It/Dg+c5NxwMn0u\n3p+XH8aYl3utBvwcZWWuFi00zSCzZzi2xsGx/WcWXiPYNo6rcugwPTVt1LH4\n6ZAalFBAm7fXMbkIIkAEUSbQBT/xrfZlqEREjaHD9L2RgxDThYy2+07RBg9l\nArlv8rDT+Msvx+vt6ojywLJ3f0IH+ynkumKXMVWaOXgP0lt5D7gc6koq1EY3\nAbXt8sFYqSQlEnI4yJUbSiT/aXKnfK+6v1wMX0mz9DVz+d77o31D8no0Y2MY\nBSelPtLU3FzBUxW0R9jC80bXzSD6yyhS6laYlUzhT3O/djYO3fgpIxOOF7zK\nFQYfUo6VAmcMySEv69uhxTOEebQ26mnE07YZSaXgQyo+w2+3valAEKVuSJZo\n0XadDelns6kQhdmXdM+3E6AcsMMiNQWI5QtVaw54aZe7YJrVCYvmfq0VrSvW\nOMzYJF2w+PyEAxHKsju9vEQxpmg3N0+sgHOva/0v55KQvwe/gdxNnDJBNJaI\nEbDi\r\n=e6eD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBviWlgkoTqDqBnAQwDrIikU2ehjWZor76mv14VG8cR4AiEAxkiV1ggcRg93owSdREJ0Ngnm/3mmeNVs563jYjHYhyg="}]},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_1.0.8_1601294799678_0.8759371521420984"},"_hasShrinkwrap":false},"2.0.0-beta.0":{"name":"@wieni/magic","version":"2.0.0-beta.0","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":"^10.12.0 || >=12.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"7.9.0","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2","@svgr/webpack":"4.3.3","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-eslint":"10.1.0","babel-jest":"^24.9.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","bfj":"^7.0.2","camelcase":"^5.3.1","case-sensitive-paths-webpack-plugin":"2.3.0","css-loader":"3.4.2","dotenv":"8.2.0","dotenv-expand":"5.1.0","eslint":"^6.6.0","eslint-config-react-app":"^5.2.1","eslint-loader":"3.0.3","eslint-plugin-flowtype":"4.6.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"^1.6.1","file-loader":"4.3.0","fs-extra":"^8.1.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.6.4","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.6","react-dev-utils":"^10.2.1","react-refresh":"^0.8.3","resolve":"1.15.0","resolve-url-loader":"3.1.1","sass":"^1.27.0","sass-loader":"8.0.2","semver":"6.3.0","style-loader":"0.23.1","terser-webpack-plugin":"2.3.5","ts-pnp":"1.1.6","url-loader":"2.3.0","webpack":"4.42.0","webpack-dev-server":"3.10.3","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1","fsevents":"^2.1.3"},"devDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"optionalDependencies":{"fsevents":"^2.1.3"},"peerDependencies":{"typescript":"^3.2.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@2.0.0-beta.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-lKLmAlwfc6IXBDZb+Vc59fLSQPdG+y2TFoiYkWppmP1ZedReBsngUPDIInI7Xwuecbgd8Be8KUqlaSkKCmKD9A==","shasum":"148d6762c08915ea04eda29104528968df07f440","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-2.0.0-beta.0.tgz","fileCount":26,"unpackedSize":122934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhbPkCRA9TVsSAnZWagAAkPgQAIWy7GBW76lENFU0w5Fm\nEEhAvsUTgU1DYh2/zluKhaif0wuxKzLZGx1yxwbmDZ0cvv5li+C9MBWexPZj\nM6vjcC9nrd+G85myXWopisPSWVhHxeSy4YpPIvcKBQJKZttjVwqxg+foEamf\ncpI7mQGRR1Dhc2KtEG7xc7LbQOANYEVP4NobEsN23awiaFmjCydWk2ctejGX\nWxKJehXykeaFN+JGWudOHCb/3qWrXi2eDOLzoNvJ6zt/Hyxxg6sm3RcEOhKu\nABJCHXGg+sY506zgl793J06p2JJpGwuBAhVRE08a3DN+IDbuRhrft2+s6E0o\n1U1xeJ/b/+jJPYYN0BxBzrxPYM1PoEi8RCsya98PCgKj+vZftlLlgFYTaXga\nE23PvIb1724j2gB1OPQ6zTNNPPyg8Eodys5AULAWNChUaVY5dgAwL2Odvfqj\nTXpznyZt4dEqnO+ebuY2BgeuqIN8dLRmBsVDjlrHkVVfCqxou/0R+PyrhTem\nBacZDSrZl5CIjMwyu+I2AauaHLghGYPuDoIxQ0bXwIY/Ln2mGY60OnGvza6e\nn/EZi/RaRuJcyqptNFJAxzQQgszin8MsbX1lbwbf2awXsc8ePJrsumRLIxkQ\nJdTgkp7QoUweR0tBKrW6f1GypZlucNi3DYCyIMldMCxnYzPSTyiFZNWQNRMf\nkmrW\r\n=aYxm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD93CdZAXoC3+2uDDre7A24vHWgjyqDBzY+2XploE2hIQIgRjZEbPNH61Vu+hOmddI7VtkGPgDNDPFTtuzvahQTdbo="}]},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_2.0.0-beta.0_1602597860348_0.29753954055180043"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"@wieni/magic","version":"2.0.0-beta.1","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":"^10.12.0 || >=12.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"7.9.0","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2","@svgr/webpack":"4.3.3","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-eslint":"10.1.0","babel-jest":"^24.9.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","bfj":"^7.0.2","camelcase":"^5.3.1","case-sensitive-paths-webpack-plugin":"2.3.0","css-loader":"3.4.2","dotenv":"8.2.0","dotenv-expand":"5.1.0","eslint":"^6.6.0","eslint-config-react-app":"^5.2.1","eslint-loader":"3.0.3","eslint-plugin-flowtype":"4.6.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"^1.6.1","file-loader":"4.3.0","fs-extra":"^8.1.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.6.4","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.6","react-dev-utils":"^10.2.1","react-refresh":"^0.8.3","resolve":"1.15.0","resolve-url-loader":"3.1.1","sass":"^1.27.0","sass-loader":"8.0.2","semver":"6.3.0","style-loader":"0.23.1","terser-webpack-plugin":"2.3.5","ts-pnp":"1.1.6","url-loader":"2.3.0","webpack":"4.42.0","webpack-dev-server":"3.10.3","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1","fsevents":"^2.1.3"},"devDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"optionalDependencies":{"fsevents":"^2.1.3"},"peerDependencies":{"typescript":"^3.2.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@2.0.0-beta.1","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ZX+886z3LMDgnj/L4kF5JjnabKUlR6Q6/9jZ2eAuHV83zjdqG3+MvW1zlyLQ8+5fL4t4d+OjZ42+9L70Uf4crg==","shasum":"e698308681aa59bb36b76a68e3937e5b229d3f51","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-2.0.0-beta.1.tgz","fileCount":26,"unpackedSize":123005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhbXYCRA9TVsSAnZWagAA0YUP/jr6XOJJxaneu+nVVk0B\niFn2scOfcUciaLy4Rg93A/vo/cwuMQz8pz4JDaxT2VIk+67uv53cVqNk16e2\n+6GiqIQFAlB3TEFmWiQGnlZPyB3LJTrEacZV9wpYIjRj00EHIO0c7psWWKVk\nXEWlFzglk1ISodNUKuiVnD8u6FCH9hR3V7kDMHpuYoGSFsvs2rYiGxH0e72h\nJUabM35v+Awq6XPwt8PnC/5E6B6X3FGowrZj/zK1i2mQeVOLxd+s46IQMRjv\np1z82xcKyivDEL6lQWL76aDvRzSRS3xk2dMmdQlVy6sSefjHtapQqkMq5WTt\nn3hdQ57LC5c0KRmtx0T1Vd8yyrs5+urnESnUj89VWiOpJBPLaucjTK6yHMqA\ndpyvqtEo+VzTUev+IIdymEMFcpZjOkQijXQdNaGvK0aYxUNHo8g/LdBO23aR\nOCouxGwSoWO57tavec+s2Zvhe4c2HBeC5UedFxUJ2NySwaB4kEK4qgptVRBv\n5sYTT9OWkw16eC6ok2U5AODoXx7/3CSt0SrpdC6SFF+EUT4uayuX+vymWd41\n6LxICDkTiuf9NtKl6s27a6d1HXtcGzBMNX6oL5AMc9zRa8DyUGtKxqt49p98\nQ2P87CXBZ5tuvvm7U6CUn9rSv796pY2/ZtvBnaSazYuHayTeTQnyQoWDJLgA\nAHdT\r\n=e19V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdns3wCqUNdQYbYP25y1dXNZO/zlqev3Fkmo1A3hrzoAiBAX7HZRXV8S/jlHKTp2wLuYH5Rs8FM6zkuipBzdY0kzA=="}]},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_2.0.0-beta.1_1602598360105_0.3822266436051376"},"_hasShrinkwrap":false},"2.0.0-beta.2":{"name":"@wieni/magic","version":"2.0.0-beta.2","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":"^10.12.0 || >=12.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"7.9.0","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2","@svgr/webpack":"4.3.3","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-eslint":"10.1.0","babel-jest":"^24.9.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","bfj":"^7.0.2","camelcase":"^5.3.1","case-sensitive-paths-webpack-plugin":"2.3.0","css-loader":"3.4.2","dotenv":"8.2.0","dotenv-expand":"5.1.0","eslint":"^6.6.0","eslint-config-react-app":"^5.2.1","eslint-loader":"3.0.3","eslint-plugin-flowtype":"4.6.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"^1.6.1","file-loader":"4.3.0","fs-extra":"^8.1.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.6.4","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.6","react-dev-utils":"^10.2.1","react-refresh":"^0.8.3","resolve":"1.15.0","resolve-url-loader":"3.1.1","sass":"^1.27.0","sass-loader":"8.0.2","semver":"6.3.0","style-loader":"0.23.1","terser-webpack-plugin":"2.3.5","ts-pnp":"1.1.6","url-loader":"2.3.0","webpack":"4.42.0","webpack-dev-server":"3.10.3","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1","fsevents":"^2.1.3"},"devDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"optionalDependencies":{"fsevents":"^2.1.3"},"peerDependencies":{"typescript":"^3.2.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@2.0.0-beta.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-UheXlsWI1k3onOOsn4MUAsawDzMUxYRKBdU0X0Ty12o1wSqoRZxYooqgjTDaYZ6d/PD6M/CC+DeAchfL4zkZ+Q==","shasum":"d2771762c1ba31580a923f847a89570c9995ffb7","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-2.0.0-beta.2.tgz","fileCount":26,"unpackedSize":123004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhbkNCRA9TVsSAnZWagAA6F8P/1tvn7songPz+jH6XJWl\n4tFNixxLiAbHEvz5G2R6WOdtH3F6keN6nrBw9QKNBP+kngHgRkfN2IT9BDVC\nag/ZdPK2XnPmomsjGD3zrtSLDQJvJIsmFsppaZk2C2K2YZnSfqjioEUxoBCm\n6/TzwfkMp9XI3QrojqHreAar2SsqcBnj3p/tLP3puagNqfk18bC+DMpaZc3/\ntyhusYLSQSOBREmLUN+KutHw8zyYQTD3DXBKwL4dMKZUzJo8hkVgraMAjk/L\nd2oBt+xggBFJWwSRsu2F58PHapRBJjicZrINawsrH8O/vNjH8UJsz7cZ0x1h\nd5d2jVvFiTVmcVpFW2MLdXMmHjaX/rTxrKAqMY7oYOgItAi7sFIFa0LfRDm5\n0jSzLWfUdq9fuDHAegflNGNAPlZ04tizwJ49FQfJ3OQs+1hqAxiZcR+NRUoi\n0X0p9Mjt3zTxLj9i5X1Mind4oLMk5XWl49tOvo7bkoM1g27wpqsfoEXjTwHb\noe+XhhHyxCH6IT/fNyHhseMztDPZ+JmggvBhn6oXg0ptZmaIwcWkOnIwmjEW\nkP0SiKminJCfe43Ng73e4gCopr8ujBeoJ3MypQyJZrYXmg7Amyc2Y0IjHwBF\nhaZ6OUyHPChFmyEXTYZS7USadHG8KkgEZ7TiWkhtqpkRNhUlUDw0viypkkyM\nf5oG\r\n=A9/O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICkCMha45uo4bJKLaphbA1uzOoaHqZQbDeg6y+0CCBvAAiEAtOVXOgM4Q5JmOuLCYwFkja86KNbJ4z2hzPkUz0CqewM="}]},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_2.0.0-beta.2_1602599181454_0.33039395379010705"},"_hasShrinkwrap":false},"2.0.0-beta.3":{"name":"@wieni/magic","version":"2.0.0-beta.3","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":"^10.12.0 || >=12.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"7.9.0","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2","@svgr/webpack":"4.3.3","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-eslint":"10.1.0","babel-jest":"^24.9.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","bfj":"^7.0.2","camelcase":"^5.3.1","case-sensitive-paths-webpack-plugin":"2.3.0","css-loader":"3.4.2","dotenv":"8.2.0","dotenv-expand":"5.1.0","eslint":"^6.6.0","eslint-config-react-app":"^5.2.1","eslint-loader":"3.0.3","eslint-plugin-flowtype":"4.6.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"^1.6.1","file-loader":"4.3.0","fs-extra":"^8.1.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.6.4","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.6","react-dev-utils":"^10.2.1","react-refresh":"^0.8.3","resolve":"1.15.0","resolve-url-loader":"3.1.1","sass":"^1.27.0","sass-loader":"8.0.2","semver":"6.3.0","style-loader":"0.23.1","terser-webpack-plugin":"2.3.5","ts-pnp":"1.1.6","url-loader":"2.3.0","webpack":"4.42.0","webpack-dev-server":"3.10.3","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1","fsevents":"^2.1.3"},"devDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"optionalDependencies":{"fsevents":"^2.1.3"},"peerDependencies":{"typescript":"^3.2.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@2.0.0-beta.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-hOoITDtZ2Sy1eWjcv4KsIEVq5M/Ngru5g4/u1NpnNbJFEY2C3EWvWRHIWpSPauXgf9MUJycoQW7AMTW7CEo5EQ==","shasum":"690b06a3f3e503fcf99ffa6e1bbb5b5126b94863","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-2.0.0-beta.3.tgz","fileCount":26,"unpackedSize":123063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhraUCRA9TVsSAnZWagAAsb0P/1a5hex8Sapi8BuHETXf\nDh778B2DO6KgGGD9cZ4qP9CoTew3/x/op3EczASPXKWsznZDNuH7+CsMyc4H\nV3/IlAl2QPm3ieyI3+v8i4xkEHPMwM3XKzVZTCyxMKfgnrkpYNpwV482tNJV\n5QPnG+6VigW3T/Mqyvj2O9JkIUx/3qcop+uCij9o6wKNeB72fLi3/IY/cdkw\noUahb9MFxQkoMSycqZrhPDgb3qZ10iaVlh8Pn1eFxKOcVNvtl59FRGKdrxxw\n2ZjnKrefZEKU5bca88W6sxGiCp+IMKfYz8AUGznVCAwnnZTAvKrYCZ0t9dcK\nLHSF9t4bPkH9/x173CtAfCmr67FtU6sAzHsR2zNSFRd6KUdrOGmaTuscOwuH\nc4vIXiFm+FpPoE8FJt4nFf4HsaYsocn7KV9Mb7HvqHfjBwd7JvGq5AyJAZto\nJDJKSejiRCsqtab6j/97AzTDkg3f1tlM4wDR12bJegn5Kc+AEekjnpNC6i9m\nWA3QKYdrxPI3GBmv+LIZonz7i0uBgdzTHl7Qcdu72mMSZjj5Ske/S1FfYfG3\n5FMU61ceyDckKzlLza6eTU9pebrtrzH03EPQVUM3zffBHTL/FZ6m+SxQ66t/\nlb9YKtUqkue+h13HbNy5jvoS7jKRnf5ggZuUyvg45wQtBOMoRrUOgkXS25/j\niiCU\r\n=vvLF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKxyoFD6PrWu2zUzHXuJRlrxMWmy2y73i+eVzoDzKv+AiEAmcvclhKYg8ImgTeChAAqa4LF9BQiYLyX7ySdQTYJQpM="}]},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_2.0.0-beta.3_1602664084387_0.28539725582996955"},"_hasShrinkwrap":false},"2.0.0-beta.4":{"name":"@wieni/magic","version":"2.0.0-beta.4","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":"^10.12.0 || >=12.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"7.9.0","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2","@svgr/webpack":"4.3.3","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-eslint":"10.1.0","babel-jest":"^24.9.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","bfj":"^7.0.2","camelcase":"^5.3.1","case-sensitive-paths-webpack-plugin":"2.3.0","css-loader":"3.4.2","dotenv":"8.2.0","dotenv-expand":"5.1.0","eslint":"^6.6.0","eslint-config-react-app":"^5.2.1","eslint-loader":"3.0.3","eslint-plugin-flowtype":"4.6.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"^1.6.1","file-loader":"4.3.0","fs-extra":"^8.1.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.6.4","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.6","react-dev-utils":"^10.2.1","react-refresh":"^0.8.3","resolve":"1.15.0","resolve-url-loader":"3.1.1","sass":"^1.27.0","sass-loader":"8.0.2","semver":"6.3.0","style-loader":"0.23.1","terser-webpack-plugin":"2.3.5","ts-pnp":"1.1.6","url-loader":"2.3.0","webpack":"4.42.0","webpack-dev-server":"3.10.3","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1","fsevents":"^2.1.3"},"devDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"optionalDependencies":{"fsevents":"^2.1.3"},"peerDependencies":{"typescript":"^3.2.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n\n### `Unexpected use of 'x'  no-restricted-globals`\n\n`Line 47:9:  Unexpected use of 'history'  no-restricted-globals`\n\nℹ️ Compilation fails, because ESLint throws an error.\n\n⛔️ You're calling a global variable, like `history` or `location`.\n\n✅ `/*eslint-disable no-restricted-globals*/`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@2.0.0-beta.4","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-BnOxaxNUS6IRiu8OBOg39j3k569CrvafWUlFjU+e189zGAZT7PBbIMMJYztqR6MHboaqd9SkRxr76dXIoMMOIA==","shasum":"e7aa0ad7272dcdf18f0aaaa30a2ac7092ac89f93","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-2.0.0-beta.4.tgz","fileCount":26,"unpackedSize":123327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhvV9CRA9TVsSAnZWagAAmgcP/3L6u/t6kJ/eOoCW12XX\nq57by6iPFEw/HsagnfVSlWOMpEXcBjRJcg93cQgLnlBwt3xsHv9Ch78bOSM+\nHLkOUbLvy8CiBdKIzpEzbMODifkbcLkDAF2ItvCFC0EXOerqyTwADytQUPM8\ndjjv0ZZ0VGSkpq27Ee13i80cFKo5NgriB+6edgjygjjm0DN9vCMIamC45bbE\nPWwshpktYwIEjWP1L4IDcJsBzVW4foVlgC/cNIdRdiaVzwYuPjkMft4RrPPo\n2noyo5c53NvMJ3KHq1QLDaEJe/K/0p+I72KVacLBjw4pupDHqzQGOC21pnQi\nHjZG0dxBpexDP0/+Nc6OaTkH961iDWcPMxem2Fbt5taSqMXZMYEReSoLEC0w\nCJ2PgAtKeI5FOQKUcgPR09j9C8lcsIrmCxM9GhyYFGakLw9yqLF6JN1sL3N0\nMny1/f+RyKICCAOIaBMSogJ5TtVRq4LEDIvC4hlhOh4auDrT4P3HKSV9b3by\nL/MHR86iD+Uhs4bR71JROjTA96ofkDDj2HhXc1VzCpRDbMzsHhfSEN9+N15g\nY/nT2DwJPNBK1Tbh6WMxbkICH0b9rqRQ+SAhK5xuIoiq27/LHab96XJs5T2F\nDkzzJw77n/OD/NMIzcr9OHKWCzNF2WMTxU/8ZqHL1nxtqmiyWRTBKn8Fll5k\ngack\r\n=ylMa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEb/Sp0AWfFkgijOJFWng7SC6+cUHkaotkQtllJaYmmAiEAvn8JmtAVC9EyLUoYz3SEuv5f0Pf+2FOHY3AwBSp1SJo="}]},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_2.0.0-beta.4_1602680189406_0.95777069368122"},"_hasShrinkwrap":false},"2.0.0-beta.5":{"name":"@wieni/magic","version":"2.0.0-beta.5","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":"^10.12.0 || >=12.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"7.9.0","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2","@svgr/webpack":"4.3.3","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-eslint":"10.1.0","babel-jest":"^24.9.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","bfj":"^7.0.2","camelcase":"^5.3.1","case-sensitive-paths-webpack-plugin":"2.3.0","css-loader":"3.4.2","dotenv":"8.2.0","dotenv-expand":"5.1.0","eslint":"^6.6.0","eslint-config-react-app":"^5.2.1","eslint-loader":"3.0.3","eslint-plugin-flowtype":"4.6.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"^1.6.1","file-loader":"4.3.0","fs-extra":"^8.1.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.6.4","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.6","react-dev-utils":"^10.2.1","react-refresh":"^0.8.3","resolve":"1.15.0","resolve-url-loader":"3.1.1","sass":"^1.27.0","sass-loader":"8.0.2","semver":"6.3.0","style-loader":"0.23.1","terser-webpack-plugin":"2.3.5","ts-pnp":"1.1.6","url-loader":"2.3.0","webpack":"4.42.0","webpack-dev-server":"3.10.3","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1","fsevents":"^2.1.3"},"devDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"optionalDependencies":{"fsevents":"^2.1.3"},"peerDependencies":{"typescript":"^3.2.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n### Gitignore\n\nMake sure to add `magic.dev.config.js` to your `.gitignore` file. This file is unique for\nevery developer. You can add a `magic.dev.config.example.js`, to provide a sample configuration.\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n\n### `Unexpected use of 'x'  no-restricted-globals`\n\n`Line 47:9:  Unexpected use of 'history'  no-restricted-globals`\n\nℹ️ Compilation fails, because ESLint throws an error.\n\n⛔️ You're calling a global variable, like `history` or `location`.\n\n✅ `/*eslint-disable no-restricted-globals*/`\n\n##\n\n### My life sucks. I have to support IE11.\n\nℹ️ Well, might not be too hard …\n\n✅ `npm install react-app-polyfill`\n\nIn your main bundle, add the following:\n\n```js\nimport 'react-app-polyfill/ie11';\nimport 'react-app-polyfill/stable';\n```\n\nAdd `IE 11` to the browserlist in your `package.json`:\n\n```json\n  \"browserslist\": {\n    \"production\": [\n      \"IE 11\",\n      \">0.2%\",\n      \"not dead\",\n      \"not op_mini all\"\n    ],\n    \"development\": [\n      \"last 1 chrome version\",\n      \"last 1 firefox version\",\n      \"last 1 safari version\"\n    ]\n  }\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@2.0.0-beta.5","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-EOxwIAuQ5BF1TNTi2iIab4Ks9QWANj7fRSNxEzIldElHLBsan4owksRyCmXOkQXMy99fLeTCCRSCAmtadi6SpQ==","shasum":"37b4b22b30dcd12f5cfb45ffb7d07784761a60e2","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-2.0.0-beta.5.tgz","fileCount":24,"unpackedSize":124375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfh/kPCRA9TVsSAnZWagAAHGsP/0P9Rdwjze+yBaeH1S38\nN6THmRogVwMdsrXsC3haSr3/pXcxHV+lPM2aKitXK2S1pgXGD1tleOndSw8Z\nuZlanrRdYWk3zLI+M1Z7wRXx2CNUVpZjhm4vQTcm19PyHP5mDTcnvPpUeWbc\n6J9RhhVJjATHmZlf8cX23V3sGC8Yk22Ny6C1vB6rXksbd9OlxrY0YY4+aoNG\n9wMlR3s7I71HVqh2/se7nXBOIiJFyrh+F5rqRIPKACRuzWQrLrNml3iZroqP\nWMG/0eI1QAHXI/UzXkYURf/3BXm467+aYOD1YrOjn+jSiNsusg5aurEfUE/P\nC8/8DfhE9SBEtcF0swn8WP2sPc3qn4+j1xqrI9sk/ehBoBUxNmnMpItjsMvp\nlwwmRpKiw3lyYleERmYyNLKNUBTJg2YZsJSdjeE+XWRYvo9modyEbBiAgIZY\n/i6IXq7wzpYzZAhTMWZQq5EfUNZzncPq6awdnP5VSmSCJaxcyeT/7zV6M+Xz\nLMGM9z6JOAivrmJQ0e3myr7REz/SXDFpC4pPDhvucPLHP6S8BfugUYHWTSac\n8/1hNZoToHHIdkv/7v0WPym4uSrn7CW+lGICmPbm7yuseriz//yox/Hcn/PD\nF5OmfqWLL6TgTUR/mxoYuKeFDooMFUVmSxlw5F1DgPAq6SEQShbBTO3iBREj\nXl8E\r\n=DDyL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSrnpy71HgBZOAUy3CJXyU1J8awg7nSwmILqitZxgIaAIhAOqWzp+jSl39JC0zWjZuR9GJvjCQEq52plXm0guibzdU"}]},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_2.0.0-beta.5_1602746638599_0.8875746379315668"},"_hasShrinkwrap":false},"2.0.0-beta.6":{"name":"@wieni/magic","version":"2.0.0-beta.6","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":"^10.12.0 || >=12.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"7.9.0","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2","@svgr/webpack":"4.3.3","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-eslint":"10.1.0","babel-jest":"^24.9.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","bfj":"^7.0.2","camelcase":"^5.3.1","case-sensitive-paths-webpack-plugin":"2.3.0","css-loader":"3.4.2","dotenv":"8.2.0","dotenv-expand":"5.1.0","eslint":"^6.6.0","eslint-config-react-app":"^5.2.1","eslint-loader":"3.0.3","eslint-plugin-flowtype":"4.6.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"^1.6.1","file-loader":"4.3.0","fs-extra":"^8.1.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.6.4","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.6","react-dev-utils":"^10.2.1","react-refresh":"^0.8.3","resolve":"1.15.0","resolve-url-loader":"3.1.1","sass":"^1.27.0","sass-loader":"8.0.2","semver":"6.3.0","style-loader":"0.23.1","terser-webpack-plugin":"2.3.5","ts-pnp":"1.1.6","url-loader":"2.3.0","webpack":"4.42.0","webpack-dev-server":"3.10.3","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1","fsevents":"^2.1.3"},"devDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"optionalDependencies":{"fsevents":"^2.1.3"},"peerDependencies":{"typescript":"^3.2.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n### Gitignore\n\nMake sure to add `magic.dev.config.js` to your `.gitignore` file. This file is unique for\nevery developer. You can add a `magic.dev.config.example.js`, to provide a sample configuration.\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n\n### `Unexpected use of 'x'  no-restricted-globals`\n\n`Line 47:9:  Unexpected use of 'history'  no-restricted-globals`\n\nℹ️ Compilation fails, because ESLint throws an error.\n\n⛔️ You're calling a global variable, like `history` or `location`.\n\n✅ `/*eslint-disable no-restricted-globals*/`\n\n##\n\n### My life sucks. I have to support IE11.\n\nℹ️ Well, might not be too hard …\n\n✅ `npm install react-app-polyfill`\n\nIn your main bundle, add the following:\n\n```js\nimport 'react-app-polyfill/ie11';\nimport 'react-app-polyfill/stable';\n```\n\nAdd `IE 11` to the browserlist in your `package.json`:\n\n```json\n  \"browserslist\": {\n    \"production\": [\n      \"IE 11\",\n      \">0.2%\",\n      \"not dead\",\n      \"not op_mini all\"\n    ],\n    \"development\": [\n      \"last 1 chrome version\",\n      \"last 1 firefox version\",\n      \"last 1 safari version\"\n    ]\n  }\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@2.0.0-beta.6","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-KVWb4TvK8uKrkRqdpwdxewsffxGEt/FllKKYQwRsX3PNPe3Iq7B1wUZ7INGWkxwGNcto1Qo/J2dVM3GzeNZ7vg==","shasum":"9c2e97bb9bb0a5c9fd8e496eca42e018b2579921","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-2.0.0-beta.6.tgz","fileCount":24,"unpackedSize":124289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiVKTCRA9TVsSAnZWagAAajcQAJRgBYnjVW2mx5CwzDrs\nqL9EY9Te6qdE3NL0rvrOQL7VXTEnb1giWrAF0y5hiTJClCLaPuEOiGfSf7ZL\n7DqbHVw3ow+jiQTJ8HdNIkuVUSFel8NehNb3l+B0HxrW5RgA6lY8AmK5mefV\npGq23Q4fT8qk7hEuLvZAeDiBzfejJzGNNT6AEjde+G7AyL971guUN+80wm40\nlST8dq5E+cxP1ODqPYvFrEViBG8trpH1/XQn7dFUQL1Fovgvy6cc3W8tiHKR\n3vTTluWXPHkCCP22TQPfcGsq7AuicQXoBJlDX16XCKNuindilfF90Nq18oQs\n41+FjDnvmjU+twrZ2vIw3KggigP1kzHmNpqFpEmyM2JBvMoyaSOwQlD51Ki5\nsrnwC/ny6t0n/Jv5+ptsFRGbSHpisYYVYHeZaiR5bQp1AP9a1uvfVni3l5th\nAjq1hJLd7YnBVSpBeh+bGZgTqBvbnw6m4lh2f+427upg8qD5IDQXA4hrZFI3\nKtVkcUQDwY6AimuOkclxjiMEPOkDngIBQEsrpuq/2s5uzzitxdOwSe6W//Sa\nmjK44re4/fhtLXCiMqre9nrJnELcgL36zcwGRhlguSe2iq1fRXglLvXG6mcC\nvTweCZYMc3sce2jdJAUT9B79fUgpFs9uFBxNcU16TpTE1/3MHa5YXfJVD8bE\n2I/Y\r\n=1W6Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbNfm4xx3ElNzKrrIbW1vitjNYBHj41o2Sm7yIUdHHxAiEAld0guL7ffsub0mNg8yUJD7SMi6o1Ih11C35Y7Um4wbg="}]},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_2.0.0-beta.6_1602835090645_0.777605999549531"},"_hasShrinkwrap":false},"2.0.0-beta.7":{"name":"@wieni/magic","version":"2.0.0-beta.7","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":"^10.12.0 || >=12.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"7.9.0","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2","@svgr/webpack":"4.3.3","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-eslint":"10.1.0","babel-jest":"^24.9.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","bfj":"^7.0.2","camelcase":"^5.3.1","case-sensitive-paths-webpack-plugin":"2.3.0","css-loader":"3.4.2","dotenv":"8.2.0","dotenv-expand":"5.1.0","eslint":"^6.6.0","eslint-config-react-app":"^5.2.1","eslint-loader":"3.0.3","eslint-plugin-flowtype":"4.6.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"^1.6.1","file-loader":"4.3.0","fs-extra":"^8.1.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.6.4","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.6","react-dev-utils":"^10.2.1","react-refresh":"^0.8.3","resolve":"1.15.0","resolve-url-loader":"3.1.1","sass":"^1.27.0","sass-loader":"8.0.2","semver":"6.3.0","style-loader":"0.23.1","terser-webpack-plugin":"2.3.5","ts-pnp":"1.1.6","url-loader":"2.3.0","webpack":"4.42.0","webpack-dev-server":"3.10.3","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1","fsevents":"^2.1.3"},"devDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"optionalDependencies":{"fsevents":"^2.1.3"},"peerDependencies":{"typescript":"^3.2.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n### Gitignore\n\nMake sure to add `magic.dev.config.js` to your `.gitignore` file. This file is unique for\nevery developer. You can add a `magic.dev.config.example.js`, to provide a sample configuration.\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n\n### `Unexpected use of 'x'  no-restricted-globals`\n\n`Line 47:9:  Unexpected use of 'history'  no-restricted-globals`\n\nℹ️ Compilation fails, because ESLint throws an error.\n\n⛔️ You're calling a global variable, like `history` or `location`.\n\n✅ `/*eslint-disable no-restricted-globals*/`\n\n##\n\n### My life sucks. I have to support IE11.\n\nℹ️ Well, might not be too hard …\n\n✅ `npm install react-app-polyfill`\n\nIn your main bundle, add the following:\n\n```js\nimport 'react-app-polyfill/ie11';\nimport 'react-app-polyfill/stable';\n```\n\nAdd `IE 11` to the browserlist in your `package.json`:\n\n```json\n  \"browserslist\": {\n    \"production\": [\n      \"IE 11\",\n      \">0.2%\",\n      \"not dead\",\n      \"not op_mini all\"\n    ],\n    \"development\": [\n      \"last 1 chrome version\",\n      \"last 1 firefox version\",\n      \"last 1 safari version\"\n    ]\n  }\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@2.0.0-beta.7","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-RQonaNowA0RrZTQkMjERtZfRmO1ZeKM2GcC+isMEvjQGMdX70oG86KYLeMfwNIFMeMn/1CIXB52WRXizyNKxIw==","shasum":"87dad655c67d647a679ee929ab7eb99b9eff138e","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-2.0.0-beta.7.tgz","fileCount":24,"unpackedSize":124342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjUINCRA9TVsSAnZWagAAxhgP+wQzq0twl2HwkYg9eisN\ndPviu5FV4e1ZQ0bkS2l2dfaB2vJ/VzP7mwoFSzcI02ObUb9NFqR3F+u/c2ta\nhK9mAMSb+iVCUT/TwIlTrS5pD7xgKwxKUpIUN+cQoCO7/EKQhDWGUrNAQXXT\nnze6O6jRaHgMEHLXICyz+EaJxTmnzOk2VQ8/Fx9ONbv37LHOQiRClSmkc52l\nWncwdlCBWtPmcelEOXfTVDKDli1E6fXN5PBnb9gsW8wJdEmPB++m1OpLM1Je\naBBlr4tMEK3XFtdpiMNfq3vywlkf/Oo/jpDxeAR3HGg+40FueuHKQG83zIhn\neujwIeUkILF/1CtKKA9REJu4smGTbxc7QkeC7urK4t/a1Ro8kWU7aE4gnHFa\nsvHDdrK0qelnGqKfcnyMKuDIMsMqvPkMHS+mayt5DlTPqUxtMw+0F7j8N/8/\nU/ftSwB7mYgHYqxN+Z6TSECmrr5Z4TAf41/zY72T53Or/D/oZ0Nd1O1yb+Zc\nlNvM169K6s3nxbwjeAfNOcuy9/9/Y45jXO3yvPofcv9YpspSqWqdtXo0/KsD\n3eo3fP5YTPwzqC2ISgtheBq6IwRyqd+YqGQ9TyZ+Up+Pboq/+Fo7JWZMJz6V\nOz0TTOfmLqP8C3GdVTSbSLflD9MvEmu27LXXUGeVo9GLbqs5oZ/5on8FBV99\nyRIP\r\n=U0+X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDq6ua+s+U4mfPKP4O/rgMkKalJFd620OJxwvLRJQQf5AiEA7niAiUPNnP/UqTfhI5vm7jgjtYrxLFUtXldUI8EQMcw="}]},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_2.0.0-beta.7_1603093004750_0.7304246810062374"},"_hasShrinkwrap":false},"2.0.0-beta.8":{"name":"@wieni/magic","version":"2.0.0-beta.8","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":"^10.12.0 || >=12.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"7.9.0","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2","@svgr/webpack":"4.3.3","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-eslint":"10.1.0","babel-jest":"^24.9.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","bfj":"^7.0.2","camelcase":"^5.3.1","case-sensitive-paths-webpack-plugin":"2.3.0","css-loader":"3.4.2","dotenv":"8.2.0","dotenv-expand":"5.1.0","eslint":"^6.6.0","eslint-config-react-app":"^5.2.1","eslint-loader":"3.0.3","eslint-plugin-flowtype":"4.6.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"^1.6.1","file-loader":"4.3.0","fs-extra":"^8.1.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.6.4","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.6","react-dev-utils":"^10.2.1","react-refresh":"^0.8.3","resolve":"1.15.0","resolve-url-loader":"3.1.1","sass":"^1.27.0","sass-loader":"8.0.2","semver":"6.3.0","style-loader":"0.23.1","terser-webpack-plugin":"2.3.5","ts-pnp":"1.1.6","url-loader":"2.3.0","webpack":"4.42.0","webpack-dev-server":"3.10.3","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1","fsevents":"^2.1.3"},"devDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"optionalDependencies":{"fsevents":"^2.1.3"},"peerDependencies":{"typescript":"^3.2.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n### Gitignore\n\nMake sure to add `magic.dev.config.js` to your `.gitignore` file. This file is unique for\nevery developer. You can add a `magic.dev.config.example.js`, to provide a sample configuration.\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n\n### `Unexpected use of 'x'  no-restricted-globals`\n\n`Line 47:9:  Unexpected use of 'history'  no-restricted-globals`\n\nℹ️ Compilation fails, because ESLint throws an error.\n\n⛔️ You're calling a global variable, like `history` or `location`.\n\n✅ `/*eslint-disable no-restricted-globals*/`\n\n##\n\n### My life sucks. I have to support IE11.\n\nℹ️ Well, might not be too hard …\n\n✅ `npm install react-app-polyfill`\n\nIn your main bundle, add the following:\n\n```js\nimport 'react-app-polyfill/ie11';\nimport 'react-app-polyfill/stable';\n```\n\nAdd `IE 11` to the browserlist in your `package.json`:\n\n```json\n  \"browserslist\": {\n    \"production\": [\n      \"IE 11\",\n      \">0.2%\",\n      \"not dead\",\n      \"not op_mini all\"\n    ],\n    \"development\": [\n      \"last 1 chrome version\",\n      \"last 1 firefox version\",\n      \"last 1 safari version\"\n    ]\n  }\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@2.0.0-beta.8","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Yc9HO0UKfi2Hdr3QidJJ8SRYaF6DM8jS6z27/Ng2kR9sAmlfLqrvVJbFaFleR7LlKGWQ9ARxckanF1vEClLe5g==","shasum":"70e88be920044c291d61e6e165f8f561b0292182","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-2.0.0-beta.8.tgz","fileCount":24,"unpackedSize":124345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmYaqCRA9TVsSAnZWagAAII0P/1V0KKsLexo0R0Wy9Obk\n9zfo37TP1zyEIWIthfElYBKThSKjo82fLGY77mkb5o2vhBxP2NXeic+zfNuR\nWZbsawJDDyUkCefx4ARaeEJ9FxD6mjqJza2prj2fFkMfuOXBtSqjHcMEpdmJ\nHnUEDAnmNYA3VaYaINKLtRRH0T2imRhl+kY6sJ+OMtNsV42w5+Ckxb6SlYU+\nD2p9moaLfxvB5NYJdH+vVwfzIUECEjJKGwbDPXAh4GXXDTbQVwdbkGxb2+E7\nlPjABHTFZtPifP8JEtqLkABjSwd6jAtKoQSbcxCamnXdtQ8i8lJIWqtYPReP\nNxArD/5DwLhrBLVrUd5wikbBGPk7/oUes5DqMNZlXmtN4EtWVZ+T8N7v8L5p\nL34Lzcg8x/1DYeG7Si0RFXsrDrXgj3wLgZYWIJ3UZh8/sGYfoHlgbGUDO8Zs\naAk7/VdwzvHqLPoM551wSBYPOZXMTBmhKgTASn2hKLr+NONhFwUhfyM76vKr\nHgvbPHQ7jqVMCVAJx2LlsWC+g/eGOP3wGA52UjRk9W5aJOW7GziDlot5aY+Q\nPOXHCLSh+5UfzMUTdFQyQdZGkOfylcC6Gr3nGKmIPNQEnQi0UUfONCc4vapy\nndXQwjHw7FlU5PyiNHsBq3LK6Biq14qFXb0LZbu/PckgSCdD6hFa07HpPiXO\nDzyp\r\n=mzxj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICn8npjQIpzFecIbWRarE55k8Tr9tFe1pjYgoCtXMvoiAiBa1owu9+dkN0EBcD7/Bp9YhTfWm1lXwWMKdxIs+USj7w=="}]},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_2.0.0-beta.8_1603897002221_0.780222394532575"},"_hasShrinkwrap":false},"2.0.0-beta.9":{"name":"@wieni/magic","version":"2.0.0-beta.9","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":"^10.12.0 || >=12.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"7.9.0","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2","@svgr/webpack":"4.3.3","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-eslint":"10.1.0","babel-jest":"^24.9.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","bfj":"^7.0.2","camelcase":"^5.3.1","case-sensitive-paths-webpack-plugin":"2.3.0","css-loader":"3.4.2","dotenv":"8.2.0","dotenv-expand":"5.1.0","eslint":"^6.6.0","eslint-config-react-app":"^5.2.1","eslint-loader":"3.0.3","eslint-plugin-flowtype":"4.6.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"^1.6.1","file-loader":"4.3.0","fs-extra":"^8.1.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.6.4","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.6","react-dev-utils":"^10.2.1","react-refresh":"^0.8.3","resolve":"1.15.0","resolve-url-loader":"3.1.1","sass":"^1.27.0","sass-loader":"8.0.2","semver":"6.3.0","style-loader":"0.23.1","terser-webpack-plugin":"2.3.5","ts-pnp":"1.1.6","url-loader":"2.3.0","webpack":"4.42.0","webpack-dev-server":"3.10.3","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1","fsevents":"^2.1.3"},"devDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"optionalDependencies":{"fsevents":"^2.1.3"},"peerDependencies":{"typescript":"^3.2.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n`outputPath`\n\n💡 Change the output path. This is used when you need the files to be moved someplace else. **Warning:** Only use this when you know what you're doing, since using this feature is discouraged.\n\n```\nmodule.exports = {\n  ...,\n  outputPath: \"public/resources-temp\"\n};\n```\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n### Gitignore\n\nMake sure to add `magic.dev.config.js` to your `.gitignore` file. This file is unique for\nevery developer. You can add a `magic.dev.config.example.js`, to provide a sample configuration.\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n\n### `Unexpected use of 'x' no-restricted-globals`\n\n`Line 47:9: Unexpected use of 'history' no-restricted-globals`\n\nℹ️ Compilation fails, because ESLint throws an error.\n\n⛔️ You're calling a global variable, like `history` or `location`.\n\n✅ `/*eslint-disable no-restricted-globals*/`\n\n##\n\n### My life sucks. I have to support IE11.\n\nℹ️ Well, might not be too hard …\n\n✅ `npm install react-app-polyfill`\n\nIn your main bundle, add the following:\n\n```js\nimport 'react-app-polyfill/ie11';\nimport 'react-app-polyfill/stable';\n```\n\nAdd `IE 11` to the browserlist in your `package.json`:\n\n```json\n  \"browserslist\": {\n    \"production\": [\n      \"IE 11\",\n      \">0.2%\",\n      \"not dead\",\n      \"not op_mini all\"\n    ],\n    \"development\": [\n      \"last 1 chrome version\",\n      \"last 1 firefox version\",\n      \"last 1 safari version\"\n    ]\n  }\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@2.0.0-beta.9","_nodeVersion":"12.19.0","_npmVersion":"7.5.3","dist":{"integrity":"sha512-qdvB1bDH8Cq4Upmxbtex2G36t8FVCyc7HYfuBG7LNdZDae1brdfdwDIsqu+VXw+cqTf/IygQ2qLJ8Z0SBfS2MQ==","shasum":"ddbd6f13a1ce2b43942cb14e44a00c80e32306fc","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-2.0.0-beta.9.tgz","fileCount":24,"unpackedSize":124688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKmDTCRA9TVsSAnZWagAAuNAP/j9k5DYF3nmLQwObkyUf\nVxJpg7dXQyMLIdIQ3lK6jGzbTx+Lplt6bptZwzAy1VzlMMvdB2/l3B8YCHti\n+PcNIy9+0/RphZNt/KfuXo+k1S7WTStH0XgYTPjcgaGS3ix1iRzyr0I3/UI4\nNrm9ThdwQEpzQiH477y/M7bMEhX8JObb6gdFl8SzWTwon4sh5LjAFKGsEhyY\nZcxg6h134As46wuYs52WLnHC1tSFfo8Ww9GnN6HfwkQ3Z+cY7buKVovJY7vB\n9WFLhxfPGDzv31RGylPrkNK+flrzRJ4pr5P9VFNRyu2orKoD4i0dF1GD2km5\nRmmf1QEXAFchyHSowmSDlwOC7asig7hAqn2yssm0bvPn/LqSmEQG8+h9Hgx8\nYZODRpmWXJYz5tfsX4NzcUkMeV52JHNwjKxcvzdN3BDdMnMVyHDNn53PzFzT\nrac4xHfcFPd2KyHKNQN2h0MpDCvk5L+yrbb2vu+hMEeAl5V02H1M/nh6QqOw\ni8SWv3Hk2kUz5P03iKuAqrwro5TTpICq6TOOB3f5TT+VngUcxJV2jI8Dx+Fj\nbXoBaBADiEADkBneZGP2qu6ZEgR/ddAhaH5a/Bo1aCuW6Gav8ljKcAF+q909\nXA+IC5RnoDRvf9JjsAf/j6h+u9J/pVSILevHndXAkDIs+rRYiU2ipRfJczPB\n1nyw\r\n=tM8r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCQ9YOsG8LwMCooeqcljvIffLnIupIb40fmzkpn5i7VAiBaGHemsZgIkwtnxcCIa0GUQU2/C+7KyIWlJiCBLijdlQ=="}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_2.0.0-beta.9_1613390035069_0.22007054049470032"},"_hasShrinkwrap":false},"2.0.0-beta.10":{"name":"@wieni/magic","version":"2.0.0-beta.10","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":"^10.12.0 || >=12.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"7.9.0","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2","@svgr/webpack":"4.3.3","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-eslint":"10.1.0","babel-jest":"^24.9.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","bfj":"^7.0.2","camelcase":"^5.3.1","case-sensitive-paths-webpack-plugin":"2.3.0","css-loader":"3.4.2","dotenv":"8.2.0","dotenv-expand":"5.1.0","eslint":"^6.6.0","eslint-config-react-app":"^5.2.1","eslint-loader":"3.0.3","eslint-plugin-flowtype":"4.6.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"^1.6.1","file-loader":"4.3.0","fs-extra":"^8.1.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.6.4","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.6","react-dev-utils":"^10.2.1","react-refresh":"^0.8.3","resolve":"1.15.0","resolve-url-loader":"3.1.1","sass":"^1.27.0","sass-loader":"8.0.2","semver":"6.3.0","style-loader":"0.23.1","terser-webpack-plugin":"2.3.5","ts-pnp":"1.1.6","url-loader":"2.3.0","webpack":"4.42.0","webpack-dev-server":"3.10.3","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1","fsevents":"^2.1.3"},"devDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"optionalDependencies":{"fsevents":"^2.1.3"},"peerDependencies":{"typescript":"^3.2.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n### Gitignore\n\nMake sure to add `magic.dev.config.js` to your `.gitignore` file. This file is unique for\nevery developer. You can add a `magic.dev.config.example.js`, to provide a sample configuration.\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n\n### `Unexpected use of 'x'  no-restricted-globals`\n\n`Line 47:9:  Unexpected use of 'history'  no-restricted-globals`\n\nℹ️ Compilation fails, because ESLint throws an error.\n\n⛔️ You're calling a global variable, like `history` or `location`.\n\n✅ `/*eslint-disable no-restricted-globals*/`\n\n##\n\n### My life sucks. I have to support IE11.\n\nℹ️ Well, might not be too hard …\n\n✅ `npm install react-app-polyfill`\n\nIn your main bundle, add the following:\n\n```js\nimport 'react-app-polyfill/ie11';\nimport 'react-app-polyfill/stable';\n```\n\nAdd `IE 11` to the browserlist in your `package.json`:\n\n```json\n  \"browserslist\": {\n    \"production\": [\n      \"IE 11\",\n      \">0.2%\",\n      \"not dead\",\n      \"not op_mini all\"\n    ],\n    \"development\": [\n      \"last 1 chrome version\",\n      \"last 1 firefox version\",\n      \"last 1 safari version\"\n    ]\n  }\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@2.0.0-beta.10","_nodeVersion":"12.19.0","_npmVersion":"7.5.3","dist":{"integrity":"sha512-6T2n/rP+p+GkAokwiX0flz/ALz6zpLqVoHqyjW1mKhJgIYvOd+mBejGEeFcwii8f69v2WZ2bHMEnF/jEdiaGzA==","shasum":"8e5dd45c04c2cfaf2829af8427762a1f72c08c51","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-2.0.0-beta.10.tgz","fileCount":24,"unpackedSize":124345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKnFdCRA9TVsSAnZWagAAjmwP/0JXVARJ5LtKMAXbvTCZ\nEGxR3fZ0jYXu5Sxc4S7KfvhyWjw3M0NxZZ0pJnsTBIfUZM/rgLVwzJdNjsNb\nrCOww1UldHjZ75tOGDlcNbprDIBOQ7YBKQmWeSTFrEKxXJeG/WDvLCeLP2YM\nAh+WEpfhX0tjZBaJgbVJ9hq0ON/XMNptzWEcG/dhYRZpoaRgphP3QJQIu5tr\nEV4wXKe36y9qWc7kApGrJZLe74pjT/WZZ0dfPOHTx06/l1ESbDNHAcmLtsi5\n0DTlsQzRZPuFmZzogwYo/Bwotw/uk2nhIve+lmGdAhUtykXUUR6o3H+PLCaQ\nMAyHcS84hZh0OCb932Di2dfyi9NWvDybXMy5xAVYFLOILnPI4aRGIOKs2EP1\nSgX2yHAgltK/Fh8y7MSPOzvmS0xe8WwKFD6+EiImwGg9+8aHzO/DHrhb38Ma\ndJE6w8lAFPKSeBru/64pIQNujq8jmP6JMZAqlkxb7wiveowiQB73ybloOgp+\nITzheIBFUSAfqVn7IMP2YsVqhAUjIHXa+9+kPPEoJafkKnJGKXbfKiNWhMfL\n+2irB2M74GBBRE1h0ieRnMPtQnF7c5VYfFmIjiF9/jxfydQxsPBRo6cMTj/n\nt/2LGk+FJsC/hjbgOExt+xiyDberqNEUFLDPv3ujNPcb0xv6NquncCNixZ9F\nyNmB\r\n=qFUq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAp3YxYncN6gSVBvcLcYq6lZ70XFti896MNTBrJtZJ9AiBuCX2HgdvSc9pl8Xq5fs2wcLlUITOOndnl06HzE/pb5A=="}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_2.0.0-beta.10_1613394269152_0.17119445577255044"},"_hasShrinkwrap":false},"2.0.0-beta.11":{"name":"@wieni/magic","version":"2.0.0-beta.11","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":"^10.12.0 || >=12.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"7.9.0","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2","@svgr/webpack":"4.3.3","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-eslint":"10.1.0","babel-jest":"^24.9.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","bfj":"^7.0.2","camelcase":"^5.3.1","case-sensitive-paths-webpack-plugin":"2.3.0","css-loader":"3.4.2","dotenv":"8.2.0","dotenv-expand":"5.1.0","eslint":"^6.6.0","eslint-config-react-app":"^5.2.1","eslint-loader":"3.0.3","eslint-plugin-flowtype":"4.6.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"^1.6.1","file-loader":"4.3.0","fs-extra":"^8.1.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.6.4","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.6","react-dev-utils":"^10.2.1","react-refresh":"^0.8.3","resolve":"1.15.0","resolve-url-loader":"3.1.1","sass":"^1.27.0","sass-loader":"8.0.2","semver":"6.3.0","style-loader":"0.23.1","terser-webpack-plugin":"2.3.5","ts-pnp":"1.1.6","url-loader":"2.3.0","webpack":"4.42.0","webpack-dev-server":"3.10.3","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1","fsevents":"^2.1.3"},"devDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"optionalDependencies":{"fsevents":"^2.1.3"},"peerDependencies":{"typescript":"^3.2.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n### Gitignore\n\nMake sure to add `magic.dev.config.js` to your `.gitignore` file. This file is unique for\nevery developer. You can add a `magic.dev.config.example.js`, to provide a sample configuration.\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n\n### `Unexpected use of 'x'  no-restricted-globals`\n\n`Line 47:9:  Unexpected use of 'history'  no-restricted-globals`\n\nℹ️ Compilation fails, because ESLint throws an error.\n\n⛔️ You're calling a global variable, like `history` or `location`.\n\n✅ `/*eslint-disable no-restricted-globals*/`\n\n##\n\n### My life sucks. I have to support IE11.\n\nℹ️ Well, might not be too hard …\n\n✅ `npm install react-app-polyfill`\n\nIn your main bundle, add the following:\n\n```js\nimport 'react-app-polyfill/ie11';\nimport 'react-app-polyfill/stable';\n```\n\nAdd `IE 11` to the browserlist in your `package.json`:\n\n```json\n  \"browserslist\": {\n    \"production\": [\n      \"IE 11\",\n      \">0.2%\",\n      \"not dead\",\n      \"not op_mini all\"\n    ],\n    \"development\": [\n      \"last 1 chrome version\",\n      \"last 1 firefox version\",\n      \"last 1 safari version\"\n    ]\n  }\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@2.0.0-beta.11","_nodeVersion":"12.19.0","_npmVersion":"7.8.0","dist":{"integrity":"sha512-FdZUjwxHnpu0+Chb/xTRP5oL6TcYL/OOswI1xuIMldaIYOPL1zVl+36a33QqbSzlX5t2jUiuGMc2itQhgSoQ8w==","shasum":"8b03110d525ab3cc6e74cd9ffbec998a9d6e303c","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-2.0.0-beta.11.tgz","fileCount":24,"unpackedSize":124267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfZ5XCRA9TVsSAnZWagAAWTcP/jwJGuzkh7eGTBOiC837\nSemGrma8Cc+rrnSePC2jZiY27Ctnp/JskkTd1XGmiEGwJmi1naC3VFRaXUoW\nyp9nvSPtaNXG0Nznf8mrusvk91xyfDIBwdxAMCrT/1yLfEBP2WXBRma0e2DA\nstjHcEJH9Ud6g5vCYczWwxsnQULBsrQ70AXI90D3ImZON+hzQP+Y1KPRoVPh\n+5AUC4tLzMvhMErZxBL6SXwrMBQqSIpr4pKd4j7gdjk9ZlmWGvR9XI+2KEaI\ndj2/jJxFozoGAmReE4FHBaQ1/ZVVCMxp/Qc1a1K/iQjHuuSZXK1AOmAhV/gw\n9Z8SLqXSZRfM+z5kAVejKaOLKNLO3aLS/ykIHO7BjdPyFw9STCypPWck64Cm\nieiQuuFZ4dqisRH6VpbKip8JkQk7/yhQvSwoOzTfjMh4kPHGk52KaZ63zKTz\naw3Tf8E3pYlWMmaiOSDplN6UcWTdca7i9ZkU7U1Oe8TuyK7pDDB2SffTUwp9\nKBk2OLX7KRfCWMZFfIRspLQUMLstmrumKUMOXTyj3K8wTqK9hceozb1PvNWX\nantIRv8AB7CFcFLl73akZfitvyzCQd3K+ByTwFP0HYZEK/ZC+ik6dbfKa24m\nSaS3U4DQSCS4VoaGQEyU1/2yu7nyItj+6TmVKom9uw4CbZVr2aeMCV/QcGqd\nHzGJ\r\n=n+Tm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmMWSl8yOwhSr08hr/lJr9V1rZcWknuF1W3nkBIIFV1wIgPj+RfEiSwXhEN9IK5ORVH2slEChSGhM+Uwwpi+qp9AM="}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_2.0.0-beta.11_1618845270721_0.47344722651342663"},"_hasShrinkwrap":false},"2.0.0-beta.12":{"name":"@wieni/magic","version":"2.0.0-beta.12","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":"^10.12.0 || >=12.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"7.9.0","@pmmmwh/react-refresh-webpack-plugin":"^0.4.2","@svgr/webpack":"4.3.3","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","babel-eslint":"10.1.0","babel-jest":"^24.9.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","bfj":"^7.0.2","camelcase":"^5.3.1","case-sensitive-paths-webpack-plugin":"2.3.0","css-loader":"3.4.2","dotenv":"8.2.0","dotenv-expand":"5.1.0","eslint":"^6.6.0","eslint-config-react-app":"^5.2.1","eslint-loader":"3.0.3","eslint-plugin-flowtype":"4.6.0","eslint-plugin-import":"2.20.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"^1.6.1","file-loader":"4.3.0","fs-extra":"^8.1.0","html-webpack-plugin":"4.0.0-beta.11","identity-obj-proxy":"3.0.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"1.0.1","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.2","mini-css-extract-plugin":"0.9.0","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.6.4","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react-app-polyfill":"^1.0.6","react-dev-utils":"^10.2.1","react-refresh":"^0.8.3","resolve":"1.15.0","resolve-url-loader":"3.1.1","sass":"^1.27.0","sass-loader":"8.0.2","semver":"6.3.0","style-loader":"0.23.1","terser-webpack-plugin":"2.3.5","ts-pnp":"1.1.6","url-loader":"2.3.0","webpack":"4.42.0","webpack-dev-server":"3.10.3","webpack-manifest-plugin":"2.2.0","workbox-webpack-plugin":"4.3.1","fsevents":"^2.1.3"},"devDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"optionalDependencies":{"fsevents":"^2.1.3"},"peerDependencies":{"typescript":"^3.2.1"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n### Gitignore\n\nMake sure to add `magic.dev.config.js` to your `.gitignore` file. This file is unique for\nevery developer. You can add a `magic.dev.config.example.js`, to provide a sample configuration.\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n\n### `Unexpected use of 'x'  no-restricted-globals`\n\n`Line 47:9:  Unexpected use of 'history'  no-restricted-globals`\n\nℹ️ Compilation fails, because ESLint throws an error.\n\n⛔️ You're calling a global variable, like `history` or `location`.\n\n✅ `/*eslint-disable no-restricted-globals*/`\n\n##\n\n### My life sucks. I have to support IE11.\n\nℹ️ Well, might not be too hard …\n\n✅ `npm install react-app-polyfill`\n\nIn your main bundle, add the following:\n\n```js\nimport 'react-app-polyfill/ie11';\nimport 'react-app-polyfill/stable';\n```\n\nAdd `IE 11` to the browserlist in your `package.json`:\n\n```json\n  \"browserslist\": {\n    \"production\": [\n      \"IE 11\",\n      \">0.2%\",\n      \"not dead\",\n      \"not op_mini all\"\n    ],\n    \"development\": [\n      \"last 1 chrome version\",\n      \"last 1 firefox version\",\n      \"last 1 safari version\"\n    ]\n  }\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@2.0.0-beta.12","_nodeVersion":"12.19.0","_npmVersion":"7.8.0","dist":{"integrity":"sha512-fv7AIliSprA3zMUnKMtit/nGsBv8hJ8I6BZpkvExTMQnISYLV3ENo5L+fmEKHL7vZYfn0FmN1iPT86oV5zyAaQ==","shasum":"0eacd260e4d0d4ece331cfd74c96ef63ca04ca89","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-2.0.0-beta.12.tgz","fileCount":24,"unpackedSize":124266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfaC3CRA9TVsSAnZWagAAoFkQAImLqhVVf51W6bXqVlUI\nOP4t7NK0tChlYwfhW7bVFqH3wCv2Ga4NGxdwlTNTpxswqSQaenwwbJTFqquM\nFdt7Ci6Tx65SX+MRUq69pwjXOL8V6jkzLkFWF2iirWm9Y1ubGrNudiVgrwH6\nrRrmadvFESkkY8lsCoClq12uXVt3FWnK5E6A5QoJuyI35AA7U/jkehbu03DR\nUZdcpRHPCGDLn2P8FtfCP1GeLO+/A49TIge8EgnVIF98shbId1ngWKkRZPCh\nQVHWyodtcsQmbqKNSvDRkvpEjUl8thYKkyqzj6paxZEoyfSWx2NThHn/rlYl\nqeTf6BurBSHsv6PN4dUXr3jhBs8IewwwlmAQDXnFBABEvgkaVrupJWSyfNJ8\nsloIIaNygNs11ibTmEnXOowWohpoS3fOTXhs3Q3oV42nFOu/ZT1jHinvSolH\n8LXtiBIl86r6zZDQcnDtG/9KG5VGLSd5T9DAXrn8aPEaRtRAJLXyVdTYOM2I\noFH5SIs0phij4E/Nc0KbqB5rbO87lRbJg9miuH+9nNY7cIasrT6nvSUpHhE2\nni3+b0LFkdElsaoIY8vGiK1wCdqfwBZ/j+QbYpy4usIqFhdV5p0bjEF+ohd2\nNmBmC/G957J/67Wy6BwsYF0zTgsGf9laa7yEe2/IpSaZYD40kj0nQb9BE3Ad\nR3eD\r\n=Fi66\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBm/MLXIS/us7y0P15AK5mKw4msGsAYKFbv8AMztZoRgIhAOVkUKZWWLJiynoXAAVa/SxDYryJe5LLDSAK1F42xTu7"}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_2.0.0-beta.12_1618845878568_0.9695366913226857"},"_hasShrinkwrap":false},"2.0.0-beta.14":{"name":"@wieni/magic","version":"2.0.0-beta.14","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":"^10.12.0 || >=12.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"7.12.3","@pmmmwh/react-refresh-webpack-plugin":"0.4.3","@svgr/webpack":"5.5.0","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.7","babel-preset-react-app":"^10.0.0","bfj":"^7.0.2","camelcase":"^6.1.0","case-sensitive-paths-webpack-plugin":"2.3.0","css-loader":"3.4.2","dotenv":"8.2.0","dotenv-expand":"5.1.0","eslint":"^7.11.0","eslint-config-react-app":"^6.0.0","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-testing-library":"^3.9.2","eslint-webpack-plugin":"^2.5.2","file-loader":"6.1.1","fs-extra":"^9.0.1","html-webpack-plugin":"4.5.0","identity-obj-proxy":"3.0.0","jest":"26.6.0","jest-circus":"26.6.0","jest-resolve":"26.6.0","jest-watch-typeahead":"0.6.1","mini-css-extract-plugin":"0.11.3","optimize-css-assets-webpack-plugin":"5.0.4","pnp-webpack-plugin":"1.6.4","postcss":"8.2.4","postcss-flexbugs-fixes":"5.0.2","postcss-loader":"4.2.0","postcss-normalize":"9.0.0","postcss-preset-env":"6.7.0","postcss-safe-parser":"5.0.2","prompts":"2.4.0","react-app-polyfill":"^2.0.0","react-dev-utils":"^11.0.3","react-refresh":"^0.8.3","resolve":"1.18.1","resolve-url-loader":"^3.1.2","sass-loader":"^10.0.5","semver":"7.3.2","style-loader":"1.3.0","terser-webpack-plugin":"4.2.3","ts-pnp":"1.2.0","url-loader":"4.1.1","webpack":"4.44.2","webpack-dev-server":"3.11.1","webpack-manifest-plugin":"3.0.0","workbox-webpack-plugin":"5.1.4","fsevents":"^2.1.3"},"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"optionalDependencies":{"fsevents":"^2.1.3"},"peerDependencies":{"react":">= 16","typescript":"^3.2.1 || ^4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n### Gitignore\n\nMake sure to add `magic.dev.config.js` to your `.gitignore` file. This file is unique for\nevery developer. You can add a `magic.dev.config.example.js`, to provide a sample configuration.\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n\n### `Unexpected use of 'x'  no-restricted-globals`\n\n`Line 47:9:  Unexpected use of 'history'  no-restricted-globals`\n\nℹ️ Compilation fails, because ESLint throws an error.\n\n⛔️ You're calling a global variable, like `history` or `location`.\n\n✅ `/*eslint-disable no-restricted-globals*/`\n\n##\n\n### My life sucks. I have to support IE11.\n\nℹ️ Well, might not be too hard …\n\n✅ `npm install react-app-polyfill`\n\nIn your main bundle, add the following:\n\n```js\nimport 'react-app-polyfill/ie11';\nimport 'react-app-polyfill/stable';\n```\n\nAdd `IE 11` to the browserlist in your `package.json`:\n\n```json\n  \"browserslist\": {\n    \"production\": [\n      \"IE 11\",\n      \">0.2%\",\n      \"not dead\",\n      \"not op_mini all\"\n    ],\n    \"development\": [\n      \"last 1 chrome version\",\n      \"last 1 firefox version\",\n      \"last 1 safari version\"\n    ]\n  }\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@2.0.0-beta.14","_nodeVersion":"12.19.0","_npmVersion":"7.8.0","dist":{"integrity":"sha512-tkZvL18D3hJvtIBt7gCrYYKqz8lbGmyZxqp4ukdN+HagdSNIk+0wUTP/vLitclByO8yrNvq+cpnxdmpg6iGJGA==","shasum":"8b083a9ffdbdbb9db796022ae07296e308febafb","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-2.0.0-beta.14.tgz","fileCount":24,"unpackedSize":126232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggWbMCRA9TVsSAnZWagAA+GgP/R7/awLH7vNRGTq1yBaS\n3tHyO+KoCwjfY6OVfy+qmrrFI3+wqBUvIv6BHX43nzle3fhp6Y36t2EdKUS4\nrmqRVWelOLn3fAGJGWRxpqYFAayN/Z87fau7gwrCaOg94Go47dUdgKPTsGPS\ndUIys1jWvRHPbyRIpHsW0/tNEFmq1Fl85RZ/GjvU077yCHmMfZ9FlW1oGKoL\nHHkuvxLsi+m/UhZ1XdvJF/WfWOYTOX8dvs8idNMG6n2nN/mFHxTnlnKjvpqx\nLw+g1J7TsgZQ6NK/qwTjkbCNhD6k/LqZEYxpfg7lhOLL9jdK/VEIba2QUctM\nDobKF5YBldryFqOVLlAApJktfDUAMvNNdtSz2pff8kc7rV5CftBpTPUNYXm+\nwiFQbyUO0l29XEfBtVLF/EYUmRQeOD1ra2PBsmXEfNi6LGqu9P2gRYmVaKoj\nsjAbjEnyDG5yNg55Hpwyd8Jb1Qk+aR/YL45N24UGiKvSsvSsS0lKgwdIH9FK\nlIGZD0d6sz46/i04MAIkb9rWfBwaKMx/zG/IrkwnUyHuNepN9drSHq+38Pkb\n7jA3C+pVbq8KxRmMDkRj/mX0l33Vv5PMI9Rj97Urn0R5SZSDm0IXE7DP4Qtr\nbKnVCuumleDRBTYgiKAOiF5iXLuTHLceffXZk77PTVmjIW9JX5AynSuTO11F\nAwxs\r\n=D+md\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAgOr4i7JnAN59lNzL1hjIYvGTxKjVmOpja/rcjw+XiLAiA1HzDjGk3CEdVryTa+rDvNEZQks7xPbGAFCWLuQcAM4Q=="}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_2.0.0-beta.14_1619093196277_0.052059620776183646"},"_hasShrinkwrap":false},"2.0.0-beta.16":{"name":"@wieni/magic","version":"2.0.0-beta.16","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":"^10.12.0 || >=12.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"7.12.3","@pmmmwh/react-refresh-webpack-plugin":"0.4.3","@svgr/webpack":"5.5.0","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.7","babel-preset-react-app":"^10.0.0","bfj":"^7.0.2","camelcase":"^6.1.0","case-sensitive-paths-webpack-plugin":"2.3.0","css-loader":"4.3.0","dotenv":"8.2.0","dotenv-expand":"5.1.0","eslint":"^7.11.0","eslint-config-react-app":"^6.0.0","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-testing-library":"^3.9.2","eslint-webpack-plugin":"^2.5.2","file-loader":"6.1.1","fs-extra":"^9.0.1","html-webpack-plugin":"4.5.0","identity-obj-proxy":"3.0.0","jest":"26.6.0","jest-circus":"26.6.0","jest-resolve":"26.6.0","jest-watch-typeahead":"0.6.1","mini-css-extract-plugin":"0.11.3","optimize-css-assets-webpack-plugin":"5.0.4","pnp-webpack-plugin":"1.6.4","postcss":"8.2.4","postcss-flexbugs-fixes":"5.0.2","postcss-loader":"4.2.0","postcss-preset-env":"6.7.0","postcss-safe-parser":"5.0.2","prompts":"2.4.0","react-app-polyfill":"^2.0.0","react-dev-utils":"^11.0.3","react-refresh":"^0.8.3","resolve":"1.18.1","resolve-url-loader":"^3.1.2","sass":"^1.32.11","sass-loader":"^10.0.5","semver":"7.3.2","style-loader":"1.3.0","terser-webpack-plugin":"4.2.3","ts-pnp":"1.2.0","url-loader":"4.1.1","webpack":"4.44.2","webpack-dev-server":"3.11.1","webpack-manifest-plugin":"3.0.0","workbox-webpack-plugin":"5.1.4","fsevents":"^2.1.3"},"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"optionalDependencies":{"fsevents":"^2.1.3"},"peerDependencies":{"react":">= 16","typescript":"^3.2.1 || ^4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n### Gitignore\n\nMake sure to add `magic.dev.config.js` to your `.gitignore` file. This file is unique for\nevery developer. You can add a `magic.dev.config.example.js`, to provide a sample configuration.\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n\n### `Unexpected use of 'x'  no-restricted-globals`\n\n`Line 47:9:  Unexpected use of 'history'  no-restricted-globals`\n\nℹ️ Compilation fails, because ESLint throws an error.\n\n⛔️ You're calling a global variable, like `history` or `location`.\n\n✅ `/*eslint-disable no-restricted-globals*/`\n\n##\n\n### My life sucks. I have to support IE11.\n\nℹ️ Well, might not be too hard …\n\n✅ `npm install react-app-polyfill`\n\nIn your main bundle, add the following:\n\n```js\nimport 'react-app-polyfill/ie11';\nimport 'react-app-polyfill/stable';\n```\n\nAdd `IE 11` to the browserlist in your `package.json`:\n\n```json\n  \"browserslist\": {\n    \"production\": [\n      \"IE 11\",\n      \">0.2%\",\n      \"not dead\",\n      \"not op_mini all\"\n    ],\n    \"development\": [\n      \"last 1 chrome version\",\n      \"last 1 firefox version\",\n      \"last 1 safari version\"\n    ]\n  }\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@2.0.0-beta.16","_nodeVersion":"12.19.0","_npmVersion":"7.8.0","dist":{"integrity":"sha512-laaFm4+3J22cxbgF5FOchkNaQVDFiM0dtwjgJsRY+lXASvFRPYTglMFvk+zQtxgYnakYLagPXJpTZBKWFsumMA==","shasum":"6c183ab995366285b88b33a68e4477a3b1ecf8b4","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-2.0.0-beta.16.tgz","fileCount":24,"unpackedSize":125572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggXG9CRA9TVsSAnZWagAA7a4P/iYdAqtqjiJnIcItCu3S\nmU3m8qG1U9WfxMT5kPsNcDe1Nv5rkGWNb8buEC/9YPiuuYSNxUDpH6tLBgCG\nlauWLz7sGEQbPNOnhkoReG9cSYDJtVNGZ+BAmZZCuly06JXxmfYmU0YlShmP\nESscNHp/juKybK/prXA6+KYAFDGro4dGDgIVfSNiOutdl+XAN5VhSm61iaZf\n3EK+adp3zzKlfFv2EDDZUhzAswAoITPGi3f1spssMeZx5F8u0i3wKvHpdu2+\np/aI/HTCKFyCtS/IDbicDcWV2a0dgzIWaghA62QLCDH5G7pT6jzCw5AEfD9d\nEJswFTtAtcZS81bs2XFNxtV4u+cxHshcAsNnvPpFVeRb63qUVIu8rCPOXFIe\nQsCzgxEDp5vdxKjnxo49/pcbLAY0BVI+sexd96ya4j+wMT3nvJrhURVS7Yew\niqJydQxgkKYSYlWGttEulwz4BQAl9fJ64wvAgczuC3B64bqbFoawuXVKtmCt\nm+sDOsz0gVcYbWt9DmwGYsV64wqRUuHdx0XdxUWKSh2bUjVBs73ds/Ei1yUy\nuPTwOGIxT0zdo3fqJK4VGelGRex3hzhA/QKus5a+qCrv1oWPB/Eeo6DQVl7m\nDZ0yntWeVTSjS4VE+RwfrMoVU7+Hm5/G+dAGnQ5JOOrA7fAgPbuvoEthv12J\nEeVZ\r\n=5ome\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMYbSlkvw34Wm6CSaZ3V7U3jPd6/DamRsGGohr3c23dwIgJn8rb9gif0/HpgHfEAUzfdlQWSxN40GC4AWbdI+GqBA="}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_2.0.0-beta.16_1619095997593_0.9264410685757991"},"_hasShrinkwrap":false},"2.0.0-beta.17":{"name":"@wieni/magic","version":"2.0.0-beta.17","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":"^10.12.0 || >=12.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"7.12.3","@pmmmwh/react-refresh-webpack-plugin":"0.4.3","@svgr/webpack":"5.5.0","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.0","babel-loader":"8.1.0","babel-plugin-named-asset-import":"^0.3.7","babel-preset-react-app":"^10.0.0","bfj":"^7.0.2","camelcase":"^6.1.0","case-sensitive-paths-webpack-plugin":"2.3.0","css-loader":"4.3.0","dotenv":"8.2.0","dotenv-expand":"5.1.0","eslint":"^7.11.0","eslint-config-react-app":"^6.0.0","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-testing-library":"^3.9.2","eslint-webpack-plugin":"^2.5.2","file-loader":"6.1.1","fs-extra":"^9.0.1","html-webpack-plugin":"4.5.0","identity-obj-proxy":"3.0.0","jest":"26.6.0","jest-circus":"26.6.0","jest-resolve":"26.6.0","jest-watch-typeahead":"0.6.1","mini-css-extract-plugin":"0.11.3","optimize-css-assets-webpack-plugin":"5.0.4","pnp-webpack-plugin":"1.6.4","postcss":"8.2.4","postcss-flexbugs-fixes":"5.0.2","postcss-loader":"4.2.0","postcss-preset-env":"6.7.0","postcss-safe-parser":"5.0.2","prompts":"2.4.0","react-app-polyfill":"^2.0.0","react-dev-utils":"^11.0.3","react-refresh":"^0.8.3","resolve":"1.18.1","resolve-url-loader":"^3.1.2","sass":"^1.32.11","sass-loader":"^10.0.5","semver":"7.3.2","style-loader":"1.3.0","terser-webpack-plugin":"4.2.3","ts-pnp":"1.2.0","url-loader":"4.1.1","webpack":"4.44.2","webpack-dev-server":"3.11.1","webpack-manifest-plugin":"3.0.0","workbox-webpack-plugin":"5.1.4","fsevents":"^2.1.3"},"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"optionalDependencies":{"fsevents":"^2.1.3"},"peerDependencies":{"react":">= 16","typescript":"^3.2.1 || ^4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n### Gitignore\n\nMake sure to add `magic.dev.config.js` to your `.gitignore` file. This file is unique for\nevery developer. You can add a `magic.dev.config.example.js`, to provide a sample configuration.\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n\n### `Unexpected use of 'x'  no-restricted-globals`\n\n`Line 47:9:  Unexpected use of 'history'  no-restricted-globals`\n\nℹ️ Compilation fails, because ESLint throws an error.\n\n⛔️ You're calling a global variable, like `history` or `location`.\n\n✅ `/*eslint-disable no-restricted-globals*/`\n\n##\n\n### My life sucks. I have to support IE11.\n\nℹ️ Well, might not be too hard …\n\n✅ `npm install react-app-polyfill`\n\nIn your main bundle, add the following:\n\n```js\nimport 'react-app-polyfill/ie11';\nimport 'react-app-polyfill/stable';\n```\n\nAdd `IE 11` to the browserlist in your `package.json`:\n\n```json\n  \"browserslist\": {\n    \"production\": [\n      \"IE 11\",\n      \">0.2%\",\n      \"not dead\",\n      \"not op_mini all\"\n    ],\n    \"development\": [\n      \"last 1 chrome version\",\n      \"last 1 firefox version\",\n      \"last 1 safari version\"\n    ]\n  }\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@2.0.0-beta.17","_nodeVersion":"12.19.0","_npmVersion":"7.8.0","dist":{"integrity":"sha512-+vZxnISA/UpaT6Kh+Zs78HAhhkcD+LLlPkuG2InClxpVbahUUpsTR0X30QT9A1luwruYG+SsFVX8eP+rMST2Dw==","shasum":"dbd07b8730db676df141aecbc0d2d13d9ade19cd","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-2.0.0-beta.17.tgz","fileCount":24,"unpackedSize":125525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggom1CRA9TVsSAnZWagAAOtkP/jvAvY0b2wDc5ibLrJJm\ni3RxS88PgMbA1v1ne9BsDg5LanT/I6mcSPeTeHiZ334/posBJcPcfFibB33g\n3ta9qQHj1AHZ4sa9v/LwrgeTNvFsdU/7M1JjGZvIx2G8KmNOFnTQsDZ1ZoT8\neJ29hPHQdOWpTAqmE8yg68/mzgg4LtMua4qYIfw08lecXCusQD5Do2G5q+K4\nHsEM3tW/qlR/NBHwls3WFHNqezIxXkFRu44+rsx5FgpLHTjavBSv/+wK7wfA\nB2kD5gpT+8wKZ/rV+abaw8CAJ7HF/gCeDQALt8zS0BQpXwK0rUM+C+V+BPfh\nUAHh1YYi/MK0Y94RlyiLDf8eom5F8u7YFk3n/TFHPIq+Vp2fP+kmkrVBG+5u\nJF9HK53ISLUWWDhkL5u84QmdjHA6Z/6IQMdEDTjJyDapMxb7dAPXOF5BoJ0P\nq7IsQiu1pHEwCMpDaRl3ziRjqepk8+/DJu779loytD7PpVKHpbg4lrHqyz2u\nprTbMR1y8tePUGf1A3fte1kRIa5THEg1kVWi7zf0TJQQOQiiS/a5QBO+VNDZ\n9mUgnXMHotcQXnMTVQu/vV4Wg4gSlMHq8+CkzNM1O5WmBGdW0FQ4anjTc4fz\n6S975uHmbser5vrMr20TejBZwfCeBkzkxa09wo3Igw+9I2phys7BMpHb2YlK\nUEEF\r\n=YV8G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJikKRiWKkD+mWxeigoT00gyKrej7uB+ZaTgMWp6oT3AiEA1YUf10vz9k83jCDxNnb9WZcUrtcx9CAJMMtSpxHuqxg="}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_2.0.0-beta.17_1619167669055_0.37261436259850944"},"_hasShrinkwrap":false},"2.0.0-beta.18":{"name":"@wieni/magic","version":"2.0.0-beta.18","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":"^10.12.0 || >=12.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"^7.12.3","@pmmmwh/react-refresh-webpack-plugin":"0.4.3","@svgr/webpack":"5.5.0","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.0","babel-loader":"^8.1.0","babel-plugin-named-asset-import":"^0.3.7","babel-preset-react-app":"^10.0.0","bfj":"^7.0.2","camelcase":"^6.1.0","case-sensitive-paths-webpack-plugin":"2.3.0","css-loader":"4.3.0","dotenv":"8.2.0","dotenv-expand":"5.1.0","eslint":"^7.11.0","eslint-config-react-app":"^6.0.0","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-testing-library":"^3.9.2","eslint-webpack-plugin":"^2.5.2","file-loader":"6.1.1","fs-extra":"^9.0.1","html-webpack-plugin":"4.5.0","identity-obj-proxy":"3.0.0","jest":"26.6.0","jest-circus":"26.6.0","jest-resolve":"26.6.0","jest-watch-typeahead":"0.6.1","mini-css-extract-plugin":"0.11.3","optimize-css-assets-webpack-plugin":"5.0.4","pnp-webpack-plugin":"1.6.4","postcss":"8.3.5","postcss-flexbugs-fixes":"5.0.2","postcss-loader":"4.2.0","postcss-preset-env":"6.7.0","postcss-safe-parser":"5.0.2","prompts":"2.4.0","react-app-polyfill":"^2.0.0","react-dev-utils":"^11.0.3","react-refresh":"^0.8.3","resolve":"1.18.1","resolve-url-loader":"^3.1.2","sass":"^1.32.11","sass-loader":"^10.0.5","semver":"7.3.2","source-map-loader":"^1.1.2","style-loader":"1.3.0","terser-webpack-plugin":"4.2.3","ts-pnp":"1.2.0","url-loader":"4.1.1","webpack":"4.44.2","webpack-dev-server":"3.11.1","webpack-manifest-plugin":"3.0.0","workbox-webpack-plugin":"5.1.4","fsevents":"^2.1.3"},"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"optionalDependencies":{"fsevents":"^2.1.3"},"peerDependencies":{"react":">= 16","typescript":"^3.2.1 || ^4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n### Gitignore\n\nMake sure to add `magic.dev.config.js` to your `.gitignore` file. This file is unique for\nevery developer. You can add a `magic.dev.config.example.js`, to provide a sample configuration.\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n\n### `Unexpected use of 'x'  no-restricted-globals`\n\n`Line 47:9:  Unexpected use of 'history'  no-restricted-globals`\n\nℹ️ Compilation fails, because ESLint throws an error.\n\n⛔️ You're calling a global variable, like `history` or `location`.\n\n✅ `/*eslint-disable no-restricted-globals*/`\n\n##\n\n### My life sucks. I have to support IE11.\n\nℹ️ Well, might not be too hard …\n\n✅ `npm install react-app-polyfill`\n\nIn your main bundle, add the following:\n\n```js\nimport 'react-app-polyfill/ie11';\nimport 'react-app-polyfill/stable';\n```\n\nAdd `IE 11` to the browserlist in your `package.json`:\n\n```json\n  \"browserslist\": {\n    \"production\": [\n      \"IE 11\",\n      \">0.2%\",\n      \"not dead\",\n      \"not op_mini all\"\n    ],\n    \"development\": [\n      \"last 1 chrome version\",\n      \"last 1 firefox version\",\n      \"last 1 safari version\"\n    ]\n  }\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@2.0.0-beta.18","_nodeVersion":"12.19.0","_npmVersion":"7.8.0","dist":{"integrity":"sha512-fojI0piNacPZawjNOg9+EVi1JXU9Wwu23ZJyO9CcVTegxCjLodOEVC6n928jEM6mkQu+yEZw4mayuOQL4HtgFQ==","shasum":"8bd7693b437fadb9f97d132f4918b47dbbb5478f","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-2.0.0-beta.18.tgz","fileCount":24,"unpackedSize":126369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLOhzCRA9TVsSAnZWagAA0mMQAIl4xdHxvDvR9QiBr77b\nPrqZcB1AWOV3x/l5yvbyvUL2istWeTJjB5AgmOv0LQzAhQhcdJgl/V6NYNpP\nzNFflYhdSVddYvoCsLasb12UkJ6IOcOCfUpcRCNTppA4ItxD3f6WG9VRdDi8\ndCkwyIk13poecMBCU04Gw8TEljdBQuD3+YaW4L20NuYiV7yuY/BWEtcFbs9z\ntmBCIxqRz4pRRST08tq4/azCqYzQDo4Iwboc3NFCrkUhbON6bhIZlhmziMpE\nz+fOJbJI7p8Ipq9XWGZ/IouDwX+ttsiV1U1dqZLwWMRRNlqGnZTXHqQ5K4j6\n3qUIKNo3281T/favK+Dpp+crbwnr2mfK5ufAOgvsp8LiH2cl9Z5KwrO2cOdI\nUs5yCp5QQBkJeqVgYd97kUejuIc4nIpJVJM+6/4bHmFSn9iRa3HJeLRsMRAf\n3e6ZUZNFtjihR57ZPt9+C//panGakxifXcHueeEO1ShB17kiQXp88pcwjanJ\nMpUpa8kApt9L7MEPdnqZQ9tFcjRTra5TfWeRev4v1uddFgxkOw7J8sTw7xG7\nBt796GHu7Jn0S421c1U4L75IUm/Ov8LKUS8vObZUDyFTpnNPoqdlNspwZrW+\nB4ccur2y4AZPy+LoN8bW3Yxx0VznP31nlZ9994lTmMX5Rzh2dp6c6fwmEyZY\nrlMI\r\n=xaHl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6LFyE+m0FOS1sv81M5ciqfY7sHM+5U3d6cDmJleq/0QIgZgg1pUttNJASZ/t7wf9J/c5xLK5hfflIflNi7s7Vy2s="}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_2.0.0-beta.18_1630333043553_0.3791473818805524"},"_hasShrinkwrap":false},"5.0.0-beta.1":{"name":"@wieni/magic","version":"5.0.0-beta.1","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":">=14.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"^7.16.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3","@svgr/webpack":"^5.5.0","babel-jest":"^27.4.2","babel-loader":"^8.2.3","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","bfj":"^7.0.2","browserslist":"^4.18.1","camelcase":"^6.2.1","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","css-minimizer-webpack-plugin":"^3.2.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-webpack-plugin":"^3.1.1","file-loader":"^6.2.0","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","identity-obj-proxy":"^3.0.0","jest":"^27.4.3","jest-resolve":"^27.4.2","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","postcss":"^8.4.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.0.1","prompts":"^2.4.2","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-refresh":"^0.11.0","resolve":"^1.20.0","resolve-url-loader":"^4.0.0","sass":"^1.49.8","sass-loader":"^12.3.0","semver":"^7.3.5","source-map-loader":"^3.0.0","style-loader":"^3.3.1","tailwindcss":"^3.0.2","terser-webpack-plugin":"^5.2.5","webpack":"^5.64.4","webpack-dev-server":"^4.6.0","webpack-manifest-plugin":"^4.0.2","workbox-webpack-plugin":"^6.4.1","fsevents":"^2.3.2"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"optionalDependencies":{"fsevents":"^2.3.2"},"peerDependencies":{"react":">= 16","typescript":"^4.4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n### Gitignore\n\nMake sure to add `magic.dev.config.js` to your `.gitignore` file. This file is unique for\nevery developer. You can add a `magic.dev.config.example.js`, to provide a sample configuration.\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n\n### `Unexpected use of 'x'  no-restricted-globals`\n\n`Line 47:9:  Unexpected use of 'history'  no-restricted-globals`\n\nℹ️ Compilation fails, because ESLint throws an error.\n\n⛔️ You're calling a global variable, like `history` or `location`.\n\n✅ `/*eslint-disable no-restricted-globals*/`\n\n##\n\n### My life sucks. I have to support IE11.\n\nℹ️ Well, might not be too hard …\n\n✅ `npm install react-app-polyfill`\n\nIn your main bundle, add the following:\n\n```js\nimport 'react-app-polyfill/ie11';\nimport 'react-app-polyfill/stable';\n```\n\nAdd `IE 11` to the browserlist in your `package.json`:\n\n```json\n  \"browserslist\": {\n    \"production\": [\n      \"IE 11\",\n      \">0.2%\",\n      \"not dead\",\n      \"not op_mini all\"\n    ],\n    \"development\": [\n      \"last 1 chrome version\",\n      \"last 1 firefox version\",\n      \"last 1 safari version\"\n    ]\n  }\n```\n","readmeFilename":"README.md","gitHead":"c4cd2b779518cd1f255977110aa061554a170cd7","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@5.0.0-beta.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-LhPPaAa2bSpjhF1PxKsdMLSlIuXxGRXfwOZsWNTngwgqbprOGETej8ULSN4UusX2yqwZRcuN9ex/Bmfy+HVX1g==","shasum":"ae705f8c9757284946fc456f7f1a461f84f01a07","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-5.0.0-beta.1.tgz","fileCount":23,"unpackedSize":114473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE7WIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1Lg/8D2Lg8h3wDl7r5GsCROeC+sxRuafwI8eLwvYVu9u1Q01/gSXY\r\nFqNrO2PdSoa2dCNxFZfa91p5tHtBV0V902wb60G1+AZYyHhSkOBKwd61rS47\r\nzZjBFu4pGGkYCjdTDa72Lc8eYinXzSnJk4QbfWxvfrjxXI7k/n9O38t5GGmC\r\nXCXDLTlHWeG44Iks6oDCXsnDZgQO3zWEWe+k8VVHrqkQlAe+aNgeOE5enk7/\r\nSS/LD/wifztDNgiDcHxOcy4uNan52CFCQsWiRGP0oDKlmtFNfGPgMUmlnwjC\r\nqYU5I0/bm6mPLBcckJunrPAtdy5/sVwCa0y9vWU4vobi/OIfzCrV0QA4uppK\r\n3Szlu7aLDmh7jyK8+HwmBQlSdE2Lk39EPlOjpqyVohNlvV69wcAsDhlbnr8K\r\nW2rQ4xlZ9SZm5lyKuGUwlmjREDifZloH6pmXTdY9O07uB8TB6Xzzj8FDY9/e\r\nBifzC4VcrYaF/+G861dFfz4RAO0YthMSt0pbJMLutSF+ubS6mLtwk4cZq+w/\r\nSFAgn4lf/5008hv7Kk1rrgLMA+GzTtILgqIHORMEMOyhlAgMQTZbzBiI6AEN\r\n5oentbip4gT3+wTNJ5L/tfOipq3CQCl4adDnYcChR5k6aDz3iGkCXdT0GU+M\r\nBQK5xqWJME6ZZa4fQkb0hX4HrUgkq0daHzI=\r\n=SwFm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfyi9b0Z0D26mOmdhm13dDqWSUJ9lyLMTWUA0pYPTv9AiEAr1SpC2ejLP+1zDosPfjucfxuOf5N4rE1MNF5ALK5tkM="}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_5.0.0-beta.1_1645458824429_0.0675405204441124"},"_hasShrinkwrap":false},"5.0.0-beta.2":{"name":"@wieni/magic","version":"5.0.0-beta.2","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":">=14.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"^7.16.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3","@svgr/webpack":"^5.5.0","babel-jest":"^27.4.2","babel-loader":"^8.2.3","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","bfj":"^7.0.2","browserslist":"^4.18.1","camelcase":"^6.2.1","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","css-minimizer-webpack-plugin":"^3.2.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-webpack-plugin":"^3.1.1","file-loader":"^6.2.0","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","identity-obj-proxy":"^3.0.0","jest":"^27.4.3","jest-resolve":"^27.4.2","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","postcss":"^8.4.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.0.1","prompts":"^2.4.2","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-refresh":"^0.11.0","resolve":"^1.20.0","resolve-url-loader":"^4.0.0","sass":"^1.49.8","sass-loader":"^12.3.0","semver":"^7.3.5","source-map-loader":"^3.0.0","style-loader":"^3.3.1","tailwindcss":"^3.0.2","terser-webpack-plugin":"^5.2.5","webpack":"^5.64.4","webpack-dev-server":"^4.6.0","webpack-manifest-plugin":"^4.0.2","workbox-webpack-plugin":"^6.4.1","fsevents":"^2.3.2"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"optionalDependencies":{"fsevents":"^2.3.2"},"peerDependencies":{"react":">= 16","typescript":"^4.4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n### Gitignore\n\nMake sure to add `magic.dev.config.js` to your `.gitignore` file. This file is unique for\nevery developer. You can add a `magic.dev.config.example.js`, to provide a sample configuration.\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n\n### `Unexpected use of 'x'  no-restricted-globals`\n\n`Line 47:9:  Unexpected use of 'history'  no-restricted-globals`\n\nℹ️ Compilation fails, because ESLint throws an error.\n\n⛔️ You're calling a global variable, like `history` or `location`.\n\n✅ `/*eslint-disable no-restricted-globals*/`\n\n##\n\n### My life sucks. I have to support IE11.\n\nℹ️ Well, might not be too hard …\n\n✅ `npm install react-app-polyfill`\n\nIn your main bundle, add the following:\n\n```js\nimport 'react-app-polyfill/ie11';\nimport 'react-app-polyfill/stable';\n```\n\nAdd `IE 11` to the browserlist in your `package.json`:\n\n```json\n  \"browserslist\": {\n    \"production\": [\n      \"IE 11\",\n      \">0.2%\",\n      \"not dead\",\n      \"not op_mini all\"\n    ],\n    \"development\": [\n      \"last 1 chrome version\",\n      \"last 1 firefox version\",\n      \"last 1 safari version\"\n    ]\n  }\n```\n","readmeFilename":"README.md","gitHead":"e48609faa24455d05afd4a07c684ed36d9e04cb2","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@5.0.0-beta.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-NE6hrJs0BHjHqZP7GVZYqNPNc1wxUVaMNZbsWF6LMhrxqrmRFJIQBzDn8vUVIy5dgM2I/z15BuhNyshJ5hocdg==","shasum":"9776031a49f8e2532a62310b7e659c4b843b01bc","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-5.0.0-beta.2.tgz","fileCount":23,"unpackedSize":114586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE7mCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmlA//RZqGBoHU0vpWh+LG3YnJAyI+3Hf2E6LPOrSWS/nLP8QcGJuD\r\nEi37U5dBCrqOdPH7Kx7fchP9RCpiZzeb6BDRkZceSET3gdxy4IeC9ZkHwov1\r\npxVGvLdM0vHTClIDpF01+ONBhUm+cmSKNkigUbH8PMbSFbmLNnCJwUNTEFAS\r\ndSXL3SChjB6dQtEvKa5BYD2tMsg8Orbpn0QajdY4/GCtv7OZtONnmQAUy2LK\r\n7k/9lK38UwKTxaMi003jhkQUz2VK+6JxOrBNKYzciJR7HeDOQ2NAefsW+sE7\r\nXH7scD2zIHPfnG3RkRDJQFQ45WF13Ei/wOnJtiqnCvsSdg1W+t8JQNs0uOkm\r\nX5Mj83ujyvlWRHvid+cH+L9tK1X49Z8eDq/vICLpqWl203y2Y6aIjMQmgOJT\r\nW1HpJI7x8eNnMpCZpFGtJJvRP1b7Y8CwBneBfjYaR6+jXEQy7enTclIjwHt7\r\nEdpifYBsoovq2aLz7/MaDFf6wMN6/sChDtn24waSEU9GEQRcroN8FYqY0p+3\r\nako3K2Nk2te3yTxgHSp4V77Jggd9c4Ibo53elmsYOEaBnMJnU1L1fuTub+dd\r\nODHTeyG3/t2MB8RF4rCoTtv/LaXsizxgii8KjWISysfF11zPZAhmPJq5Ml0j\r\n3Sx9djMhgKk5W0EK4r/PGIWOOqpYglnkbbA=\r\n=+zLb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT/+B2Oln4NiqgJbsHGMl67KV0EMwpywfUfZKSg7ldZAIhAKzxf8PZ7nOwZLIFeY8JIIRgFqmt9UC6bSchJWtTZBky"}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_5.0.0-beta.2_1645459842686_0.11186266062733052"},"_hasShrinkwrap":false},"5.0.0-beta.3":{"name":"@wieni/magic","version":"5.0.0-beta.3","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":">=14.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"^7.16.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3","@svgr/webpack":"^5.5.0","babel-jest":"^27.4.2","babel-loader":"^8.2.3","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","bfj":"^7.0.2","browserslist":"^4.18.1","camelcase":"^6.2.1","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","css-minimizer-webpack-plugin":"^3.2.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-webpack-plugin":"^3.1.1","file-loader":"^6.2.0","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","identity-obj-proxy":"^3.0.0","jest":"^27.4.3","jest-resolve":"^27.4.2","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","postcss":"^8.4.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.0.1","prompts":"^2.4.2","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-refresh":"^0.11.0","resolve":"^1.20.0","resolve-url-loader":"^4.0.0","sass":"^1.49.8","sass-loader":"^12.3.0","semver":"^7.3.5","source-map-loader":"^3.0.0","style-loader":"^3.3.1","tailwindcss":"^3.0.2","terser-webpack-plugin":"^5.2.5","webpack":"^5.64.4","webpack-dev-server":"^4.6.0","webpack-manifest-plugin":"^4.0.2","workbox-webpack-plugin":"^6.4.1","fsevents":"^2.3.2"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"optionalDependencies":{"fsevents":"^2.3.2"},"peerDependencies":{"react":">= 16","typescript":"^4.4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"c643117dc0694333cd55216cd85d7f707e548050","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@5.0.0-beta.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-HkHxg8Ht/jUzaHD4v7eXQ5n+GwSnrMADsl7S+4Ai26tI0CF9f1GJWvR4VkYK/R1XKdfraDDnJTysEKiPKzTDjw==","shasum":"2cd37af47e02c4af3e0d888e8493705a0aec86fb","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-5.0.0-beta.3.tgz","fileCount":23,"unpackedSize":114586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMdYoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogqA//e/XSCbU2iN350WN50Sh7xu4cq4brMLD+QVxDsMdN6jVl4m0d\r\ntDQ78mxZiJGkscUPsjkpOthqrOINpCNOrGwhXCXWXyE0yd5WGqxZqHKhLTX7\r\ngB54bUAlhKlfDUAru4KXpIG94V2tpdoXv7YKyJs9ViBNee/TbMY/CKWpkDze\r\nsmaY9kWTzxrfLmh1Iq/oyv2CKQpZNUu+UOPPMhGdzFdfy1Iui4PBKQoqb7rP\r\nzKTgCmlNmouxuUSkQTT6bqCIGIPCKGXpQUqAgmk0oBMC7JHB5HqhklOT8mC5\r\nJvEwSHQmwo1STx4tACzcirRIawgvy0UsPP9MdsKdEE0oKY/RzjUeMOmzT54L\r\nDL5zn0/v2xwlMvTcxYVPWXgav5v1yvq8BarPZW3wowJrH0Sve/aIHStVs2RD\r\nJc5oWoqobd7J8zs1fFjgNIR+XdBMaU6VIwxYb6usZuVz434g6wWC6vIfp5UM\r\nAsCOi9xTWo0+BfhlYzOWGakypNVhFaX//9+QCAMdzo0TbXmA3etmn4F9ZJud\r\nLUN4dWVc6r0a7lMYvxLCh93T879kqWM5XuD8mHkvh6/GArqMxNRUK/aQMkNy\r\nUPiYRZD20ho+HkNph2gk9lHff6c/OJrK6V9wUJFpbFAumnJhcQxHfIHLw6Aj\r\nAQ5ihckhahnc9+XcnFy7eeQ5zHOA8/WLds8=\r\n=8+oD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPcCetwEhclQ0gXUbRYLvkDdu/oFHFhy20QiCOoujiIAiBN/oCEAuoTptYMR7fgFj1P1lUnoVfz+Sua1vrzSg9lcQ=="}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_5.0.0-beta.3_1647433256734_0.6107193341277901"},"_hasShrinkwrap":false},"5.0.0-beta.4":{"name":"@wieni/magic","version":"5.0.0-beta.4","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":">=14.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"^7.16.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3","@svgr/webpack":"^5.5.0","babel-jest":"^27.4.2","babel-loader":"^8.2.3","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","bfj":"^7.0.2","browserslist":"^4.18.1","camelcase":"^6.2.1","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","css-minimizer-webpack-plugin":"^3.2.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-webpack-plugin":"^3.1.1","file-loader":"^6.2.0","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","identity-obj-proxy":"^3.0.0","jest":"^27.4.3","jest-resolve":"^27.4.2","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","postcss":"^8.4.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.0.1","prompts":"^2.4.2","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-refresh":"^0.11.0","resolve":"^1.20.0","resolve-url-loader":"^4.0.0","sass":"^1.49.8","sass-loader":"^12.3.0","semver":"^7.3.5","source-map-loader":"^3.0.0","style-loader":"^3.3.1","tailwindcss":"^3.0.2","terser-webpack-plugin":"^5.2.5","webpack":"^5.64.4","webpack-dev-server":"^4.6.0","webpack-manifest-plugin":"^4.0.2","workbox-webpack-plugin":"^6.4.1","fsevents":"^2.3.2"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"optionalDependencies":{"fsevents":"^2.3.2"},"peerDependencies":{"react":">= 16","typescript":"^4.4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"f432e7dfcbb6ef43be5fec1adada3787c9967b51","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@5.0.0-beta.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-LNvk6qF6HqsM8eNDpnHzBB1BVMtZnMRHkR8McdwYxqT2fI10IGMpLp5GC1pAkvfwUAGfrYWInvfLsIhlOgMhZQ==","shasum":"d2ccc9b618d709dda3eb2d6cbcce5237bca0cad4","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-5.0.0-beta.4.tgz","fileCount":23,"unpackedSize":114611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMdbfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2UQ//ZOzBFRVDmQyeXbL7lQYmlDmxM/o7dx+6+5YXBn/N90iBogn7\r\nCnKOMQ2TKsvsJ3+EtbVrcj5T1byOryLewERngK6MMLkd5epb58CI1QuXW//3\r\nAjVDYVUNtBL1smkCeLdso0Q2wOZMN1eDrj3BsYlwoHy8adAw0qfwoY6zvxy6\r\nENxsStUpVeK4KFB/81AC28DphsZQXRUUI8ejkMqwTJ4G0UxljXes+s3frzJA\r\nY6JRISvjeLVAfCURtZif8PZnBHup9Za9s7R4KPM6m6ZUsZlJiqACw7mG8gUs\r\n9Aupjp1XrefVKXlbXegWT1MG6FXRpYvgpQHIR9QxKwwPuWQgzOZzJclIcNeQ\r\nUlVJCBQpRAEQLrGoreuMJvbYu8qPYWSnG0KfoT4Cg752IUCFKPEHa6x7AB4m\r\np02KhE21E+FEQE3FHAC3SGqOakooFtuS//UeZYc7j+GH+eM2YpLvmoEf6bSH\r\nx+/ocmQ14jCBPbQ06D7HbCLtM6YOubw4E05yaq9uvthT8Yhs9+BpvkPgm5aM\r\nezZ2Jv6TPyBgtJwPa0X89wr5Uz7Myrg46aOi9f1e14vK3hcUoQV6p5+n7ojj\r\n5tFazN1dGQCnLJEwrr0mZe19Kf95Z7GwRUzOOLuusvr14D3dgobtPDnbxzDW\r\nAqEEstXsLYG8oTIZgXFQwsQQI3Cg3u3EUhU=\r\n=Odv+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlIhYZ0LU2ddfTJHGJyWnM/x7v+mbkzspg8uE+R8HDHQIhAJtPGX4wZaKSSk5JrlBAPrb8ejPntgJVR77wwUQc52eL"}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_5.0.0-beta.4_1647433439073_0.9905343586316293"},"_hasShrinkwrap":false},"5.0.0-beta.5":{"name":"@wieni/magic","version":"5.0.0-beta.5","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":">=14.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"^7.16.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3","@svgr/webpack":"^5.5.0","babel-jest":"^27.4.2","babel-loader":"^8.2.3","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","bfj":"^7.0.2","browserslist":"^4.18.1","camelcase":"^6.2.1","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","css-minimizer-webpack-plugin":"^3.2.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-webpack-plugin":"^3.1.1","file-loader":"^6.2.0","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","identity-obj-proxy":"^3.0.0","jest":"^27.4.3","jest-resolve":"^27.4.2","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","postcss":"^8.4.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.0.1","prompts":"^2.4.2","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-refresh":"^0.11.0","resolve":"^1.20.0","resolve-url-loader":"^4.0.0","sass":"^1.49.8","sass-loader":"^12.3.0","semver":"^7.3.5","source-map-loader":"^3.0.0","style-loader":"^3.3.1","tailwindcss":"^3.0.2","terser-webpack-plugin":"^5.2.5","webpack":"^5.64.4","webpack-dev-server":"^4.6.0","webpack-manifest-plugin":"^5.0.0","workbox-webpack-plugin":"^6.4.1","fsevents":"^2.3.2"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"optionalDependencies":{"fsevents":"^2.3.2"},"peerDependencies":{"react":">= 16","typescript":"^4.4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"4791665ede196e8e11666b216274bc8551edb746","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@5.0.0-beta.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-RQrbc1g4br4LvFe8Kt082CSLl8zRFbiATgR4w4WDKx7j8rXxKI/lJkhposWLHmOmKqNmRN1jZW538LWboZ8bOQ==","shasum":"3e877eecbc556f789a1b938b3272a44e856305ce","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-5.0.0-beta.5.tgz","fileCount":23,"unpackedSize":114611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMdsNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkXw/9FgJdh2sqsfs4O0CRBVAgCYwDAT+Uq19kmatUvPO9H5vuCtqv\r\nOGGNjKBeBJbkepzwQQfquFOjBSzCK6NnUIzc3amXs8pRmivAbqxnuREElSkE\r\nqcjar0d1gFMemXHVGVQ4CNujIheu/W0KbwvnoILICYp3yXyBFBrl7WXBhQZR\r\nCQyPWd/nQJP4cR2XvUSKwU8i9jIpC6ZlCJNODarkFyX5v9tDzHHyYHuitUcj\r\nviTFwrH9q1knB6a5ffhOK88CZfuEK13Bb/flO1/MVPTtDw1vqTrPi638UUyu\r\njDpXo/1xsd08n9DyLEBs3viqjAMbZs2foDlnqDoWEIpFVWi6IARrgsywtT0/\r\ntpgixDq5EMyEGnb654Zr9Ug3GnhjdTO/9yzzE1pNAD8/qbTQXApEBPLDTxCW\r\nzKuVdMbo56cUs2/SLJVpC5JYZ2uv8fi5BWtemY3LNKz+kPsWS0pwDs5Dkgup\r\nrX3+EFhFJOzeZuf3C8t+fXORkXI3c7ewDM0qaG+OTYsM42mgIhXoJGQ2qISB\r\n09ULDSmAKfzIu85fu5mO2gn5OoTg/uVXJOJkobp/la80RYNIQoYZlBnfsXqA\r\nyjleshsiQWAhRNUU4rFldGjh0PpeQqhu9tG6PH6HyV1LeF9q+Qd3Lahk9Zcv\r\nU91+pLQZ+Tovk9YJePawqLWp2rUtnZdd2K8=\r\n=rdrb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7nzIGTZolG8GfQJ+ZOIAMLfH65ZHS/5nHDj7vh+RZOAIgYv3Z45BhYQqkbuxOGKntFLMIyQAOWtehj4Mzi8EGekM="}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_5.0.0-beta.5_1647434509551_0.058775372452338104"},"_hasShrinkwrap":false},"5.0.0-beta.6":{"name":"@wieni/magic","version":"5.0.0-beta.6","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":">=14.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"^7.16.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3","@svgr/webpack":"^5.5.0","babel-jest":"^27.4.2","babel-loader":"^8.2.3","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","bfj":"^7.0.2","browserslist":"^4.18.1","camelcase":"^6.2.1","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","css-minimizer-webpack-plugin":"^3.2.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-webpack-plugin":"^3.1.1","file-loader":"^6.2.0","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","identity-obj-proxy":"^3.0.0","jest":"^27.4.3","jest-resolve":"^27.4.2","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","postcss":"^8.4.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.0.1","prompts":"^2.4.2","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-refresh":"^0.11.0","resolve":"^1.20.0","resolve-url-loader":"^4.0.0","sass":"^1.49.8","sass-loader":"^12.3.0","semver":"^7.3.5","source-map-loader":"^3.0.0","style-loader":"^3.3.1","tailwindcss":"^3.0.2","terser-webpack-plugin":"^5.2.5","webpack":"^5.64.4","webpack-dev-server":"^4.6.0","webpack-manifest-plugin":"^5.0.0","workbox-webpack-plugin":"^6.4.1","fsevents":"^2.3.2"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"optionalDependencies":{"fsevents":"^2.3.2"},"peerDependencies":{"react":">= 16","typescript":"^4.4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"41efbfd6d10c423a465181ed0d909e4c23c35a89","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@5.0.0-beta.6","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-l0MsMJASPlxzWMACaJJVY0GaMx1Qgwp1oblq10Zq8aTzX56YqA80bEExvemrXCPHSBTB6K0oiNpI2Nxh5rnGKw==","shasum":"0efdfa4acd9b935694c018d46cdae0890175d346","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-5.0.0-beta.6.tgz","fileCount":23,"unpackedSize":114660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMdy9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoavg//YwPzqxix3KAkO5RqAj5SqOM6xGAfnueZHYW4Z+nU1XGZC3mX\r\nWbc1X7b7RWwN4aInufY4MHwTDWpG44OQcnppl+Rx5GRk6XuNDpBwyipJ2kXb\r\nBATIy+JwdrObKCsnnx14jKLiq0mXP4/8YY/0dYV7xMXlDR+AQw84w/eza4HG\r\nenYtxrUIILdeT4cX6Ddf26HE4wuEtKw6NLBq6LQ5N4Aw9ElkoeWiXHH4chWa\r\n7Waf703CTyIIwih9ApwP+PkNIdM97ch/KdGsb5KESv1PZ3UNsJmCjGdLWx+5\r\nzb4kTafGpuVKgN7JeUpd679jBHkZeqG7a3m+V9Sbgd1CL3kuqU7O+VP5l+Z2\r\nq6+nHTlGt9nVhTbo7AOfSrvH/Z7Itv4RA96ShXMVzDnoDtk8PcYbDVVLbcvQ\r\nZjwzoZSdbAnnZSOBd8s1P8Pi3FwUKEf3cqC/6uYTfbEZpx9xJpuGw/HiuAn6\r\nw6DjqzaiBUCeKm1PJiTMq9nd2F3BFA931AapniLyXPapQi/WoB4Kde8r/LHj\r\nctxvPmBoKH0ZZIeUatkwWERYw66W1SRuLlI9JQ4dSAnvnznJiuqw6Z0vcGbm\r\nK6O8QTqHZQSRq38JayClp99RYThUMoyXQKwDp1yLctI9xR0lNFfDSdtWNCE6\r\n8MQN+qfovUbM+DXsJDuxLGCwYdj1YLXkZhs=\r\n=349Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNsrZb+TohEBEHCN60cO+0uW7OO22aIzXp0rcw4zXSAgIhAIhK+0CwWNU/sK/k1zrab6ku0ZD6CrKQOL2t0gxWuNMP"}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_5.0.0-beta.6_1647434941376_0.8381789991706161"},"_hasShrinkwrap":false},"5.0.0-beta.7":{"name":"@wieni/magic","version":"5.0.0-beta.7","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":">=14.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"^7.16.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3","@svgr/webpack":"^5.5.0","babel-jest":"^27.4.2","babel-loader":"^8.2.3","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","bfj":"^7.0.2","browserslist":"^4.18.1","camelcase":"^6.2.1","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","css-minimizer-webpack-plugin":"^3.2.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-webpack-plugin":"^3.1.1","file-loader":"^6.2.0","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","identity-obj-proxy":"^3.0.0","jest":"^27.4.3","jest-resolve":"^27.4.2","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","postcss":"^8.4.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.0.1","prompts":"^2.4.2","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-refresh":"^0.11.0","resolve":"^1.20.0","resolve-url-loader":"^4.0.0","sass":"^1.49.8","sass-loader":"^12.3.0","semver":"^7.3.5","source-map-loader":"^3.0.0","style-loader":"^3.3.1","tailwindcss":"^3.0.2","terser-webpack-plugin":"^5.2.5","webpack":"^5.64.4","webpack-dev-server":"^4.6.0","webpack-manifest-plugin":"^5.0.0","workbox-webpack-plugin":"^6.4.1","fsevents":"^2.3.2"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"optionalDependencies":{"fsevents":"^2.3.2"},"peerDependencies":{"react":">= 16","typescript":"^4.4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"b77d8506985ec610fc7a7704fee1ab6dd858e986","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@5.0.0-beta.7","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-J+kHZ5qNo49PesYiQcQ/F4GwP8Fj896Yv/l32zZ68o4nghF+L7WK7+tf48SlwIQI4iUA4DolTYaaYLu4TVP1CQ==","shasum":"492c54456b80905c951248232f55a160f891138b","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-5.0.0-beta.7.tgz","fileCount":23,"unpackedSize":114700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMd43ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8XQ//YyF/JKpSZt0U1qorz7FXIE/cLn0H5q0SPQ82dQzM91leEyXm\r\neAc31JuCG7CP43G4KYTcOmrj6jAHu6sOcWbHPNVWzavOVBXLcx/NzXDwXoN1\r\nJ5B5lxAWgv3h4gYCE6NivjHa+fcwUu97grKBu4rFCguRwRHhWAftzPn4do4K\r\nUlR8S6emBfPnt1bL3xv+eWfXWGE57YdEaTOwwDA1V/7SKE26YKfWa05oAwng\r\nVwv5gpSq4C9TfO2SIEamLxQn+FsSxRIyIWPNTN/sh7FtlD/OoqMHAwXnj2Kh\r\nId2aCDmwiqeqA9HKSeQftiwN+wEE2RvaXiQy91L3l4URPlJdS9XtgQOnyoPx\r\nmK3eD9oDv4/zo0/NhgeCsC3IVGi0z++Kfx276MNAg2Qe/0lXv6Wu0YDV+BZ2\r\nsR42dYZ52BodcvcRBAP+VHFn3N3bLzkUaME4axxSzDeKf3+4G5DA1bFXMGU6\r\n+io90Naibr6Kg5XD4b05RFQk8UW1D6m4gZoIllbnma6+P4+qOTDpWJLwsIQk\r\nZS8fjP8sNi2PsbV8I54ApDqTbOLjrvibko0bnHJlTypnjLd+GNDrp5jhTbac\r\nqrcyn6aRdPV48OLzxFtKbFPYNYfj1FUxB+PcKth9dH4N7KmL08qJ9QRA4Z+W\r\nWgkhUsKhuIdmeqtkkxS2A4zNWBwx/izBQH8=\r\n=to17\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPK48H6unM44lsAtNCM7tT95RZk2HLALPbMPw4XD0c2AIgTiSeNdOwgjs4E0VnNWRPVeEax0B/3i6p0C/3HAvgWl0="}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_5.0.0-beta.7_1647435319363_0.38416163436143247"},"_hasShrinkwrap":false},"5.0.0-beta.8":{"name":"@wieni/magic","version":"5.0.0-beta.8","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":">=14.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"^7.16.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3","@svgr/webpack":"^5.5.0","babel-jest":"^27.4.2","babel-loader":"^8.2.3","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","bfj":"^7.0.2","browserslist":"^4.18.1","camelcase":"^6.2.1","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","css-minimizer-webpack-plugin":"^3.2.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-webpack-plugin":"^3.1.1","file-loader":"^6.2.0","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","identity-obj-proxy":"^3.0.0","jest":"^27.4.3","jest-resolve":"^27.4.2","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","postcss":"^8.4.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.0.1","prompts":"^2.4.2","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-refresh":"^0.11.0","resolve":"^1.20.0","resolve-url-loader":"^4.0.0","sass":"^1.49.8","sass-loader":"^12.3.0","semver":"^7.3.5","source-map-loader":"^3.0.0","style-loader":"^3.3.1","tailwindcss":"^3.0.2","terser-webpack-plugin":"^5.2.5","webpack":"^5.64.4","webpack-dev-server":"^4.6.0","webpack-manifest-plugin":"^5.0.0","workbox-webpack-plugin":"^6.4.1","fsevents":"^2.3.2"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"optionalDependencies":{"fsevents":"^2.3.2"},"peerDependencies":{"react":">= 16","typescript":"^4.4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"b77d8506985ec610fc7a7704fee1ab6dd858e986","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@5.0.0-beta.8","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-EJSBBCRLEgJplgcNLoxunc+dBJQgErDOp+QX5m/TuCK4pyqbo8UEISZXx4CNNFWa7d5RRBhQ4Yy2fegj5gisWw==","shasum":"71ef3d864dd28495e9aa8e89ca9c51efee3fce66","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-5.0.0-beta.8.tgz","fileCount":23,"unpackedSize":114728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMd9MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuxRAAjv7Cq19btFp/s9GPcBzOLNeWVesKdRBnzxuZoiF0pZIOZBNo\r\njiLDjl/5BNPopFdOXi1ow1o4fprAi8kzOKG9terpmekiTEoG2DZupPWlj70Q\r\nssnDh3H+hUIx9U7q5ws0EnLom4F6+yR+5zM4tOkUXHk/pyXTXaggJWf6BdEz\r\n00YEgQ1OZSgd2FFSwLYO97kymFRuui1fHzFrhrxwb3ELyQcDijmihF1vvIZ7\r\nlx30LMrkrtBnIDgVqz+yi+VqpBYWTDn1oeAcnTkAeZ29JdBWoQxlSJYVLcZ4\r\nfa5oLHm9TVBrGkFU9IUYTSnrXMjHm7TAeD7lj2IfWV4zxXByLzmINZnf/+dt\r\nugVW4gog37N100+F8Xk9EhGQaSUiBeaknTeIbC8IPbfkV7jyC7zhSzheiry0\r\nKLNrFDBopgmggchYPuvIPqMEU5qojl2sTqCpkTqCI98QVJ7SrfrnEjgMCO/o\r\nMv+7ij+zgsXPV1XZsDrmR0d7B8Qb4LrL224kl935e1wI2et182yMVE44A1XM\r\nvsCrVvO8wDYwGoqnGm2bP4xcZQMDDkCKHj61wNWVyRLuwzGHOeXNAS419VK8\r\nsirJnkYFYmLJbKl/Gm3CTqqrp/EV0UtfOPqQCReQE+0Y/USgpAWy6Ea03v+X\r\n1bmcBTSngZgOo6BMje1PMk6TObBqyElWol8=\r\n=w2sM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxtompYd1O66uGWQVLMKAtG9kTzjxDMHXvTEB5PMCu7AiEAxsa4UvGkrfy2vaDNQlHXFywyUj8UlalHGiJAdpXmnT4="}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_5.0.0-beta.8_1647435596200_0.40414596699538374"},"_hasShrinkwrap":false},"5.0.0-beta.9":{"name":"@wieni/magic","version":"5.0.0-beta.9","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":">=14.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"^7.16.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3","@svgr/webpack":"^5.5.0","babel-jest":"^27.4.2","babel-loader":"^8.2.3","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","bfj":"^7.0.2","browserslist":"^4.18.1","camelcase":"^6.2.1","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","css-minimizer-webpack-plugin":"^3.2.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-webpack-plugin":"^3.1.1","file-loader":"^6.2.0","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","identity-obj-proxy":"^3.0.0","jest":"^27.4.3","jest-resolve":"^27.4.2","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","postcss":"^8.4.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.0.1","prompts":"^2.4.2","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-refresh":"^0.11.0","resolve":"^1.20.0","resolve-url-loader":"^4.0.0","sass":"^1.49.8","sass-loader":"^12.3.0","semver":"^7.3.5","source-map-loader":"^3.0.0","style-loader":"^3.3.1","tailwindcss":"^3.0.2","terser-webpack-plugin":"^5.2.5","webpack":"^5.64.4","webpack-dev-server":"^4.6.0","webpack-manifest-plugin":"^5.0.0","workbox-webpack-plugin":"^6.4.1","fsevents":"^2.3.2"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"optionalDependencies":{"fsevents":"^2.3.2"},"peerDependencies":{"react":">= 16","typescript":"^4.4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"b77d8506985ec610fc7a7704fee1ab6dd858e986","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@5.0.0-beta.9","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-1zIVCB2YFvfIFCw+YQ0dozcFpMdAojlwQzCOu3PFkp641SVVSF9iU6sYv8NnVW7gswDErGaUBtVOScW+aBAYVA==","shasum":"5f1f5682fb29834a38079d20d54032345898407a","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-5.0.0-beta.9.tgz","fileCount":23,"unpackedSize":114082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMeNbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoksw/9GNG5tw+OCmZHJXp0lvXv9mz6buodP3mpstBtbcO2R7bzwrK8\r\nZ4Or1qmkFyhu76Uu5Yq7FxpvUKt5s4TOtFDgk64RbijpSLpVLdQYuTU9Mzhh\r\n3unO81kFuRmB1coCBZaBcXu+rQNr2j9FA0cnkCfHQLWNACdEdg7ZzajTkF1S\r\n+oVokgdn3v5aZPumgfXFc1VmjYH7omKMcjHasKVK15fSiw3Df8mUb62YH/np\r\nnJG/Xx/+w44q2+yHNM9NQKdR4zso2cexIDrF3BnxU+INDRtnSsZHH844b3LA\r\nVoahpkDAph3lGqVQLCXO3amTqOe8FQVoxdtdM5B9m2271vUgF9BCQPyrrHsn\r\nzNtLzIaJVE6vShWsBoyD3u1rOkckABBgvHQTBnKJmz8UeziG3Lj7J/ZG/+fI\r\n5WpLkSRul44fEOwMSxRPpG4GLyVuZ/JYDo7qBaqphfDz2MO85bUt5ET2yOby\r\najZER6xsTdRsPFwaLOoQquNoc0vjhN7fpJellrfp4Pu8OscPpn4+sePcFXSD\r\np7ACXWspFiCet7gzPEwbmY6AhZ+oi5j/PFo8W3lra04/UxFPUCAA63JSMFoo\r\nbVrmYqNh3jdlLxZG08Ni3JqBh1R0Cjb1/a9HNKdI7PS4EjQnq867EGraPC70\r\nWL2eznYt2v1IT808/PAOjzDVaJ6DqZo3l0k=\r\n=XfyQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/9rOgCc49tB8N6oRIByzV/0RI3juKsUS5tHj6pxZJYAiBcCx88eOft4GqMQZ8fvuuv4XgQqlwRp49taRTc1zP2PA=="}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_5.0.0-beta.9_1647436635798_0.502338529296606"},"_hasShrinkwrap":false},"5.0.0-beta.10":{"name":"@wieni/magic","version":"5.0.0-beta.10","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":">=14.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"^7.16.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3","@svgr/webpack":"^5.5.0","babel-jest":"^27.4.2","babel-loader":"^8.2.3","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","bfj":"^7.0.2","browserslist":"^4.18.1","camelcase":"^6.2.1","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","css-minimizer-webpack-plugin":"^3.2.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-webpack-plugin":"^3.1.1","file-loader":"^6.2.0","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","identity-obj-proxy":"^3.0.0","jest":"^27.4.3","jest-resolve":"^27.4.2","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","postcss":"^8.4.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.0.1","prompts":"^2.4.2","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-refresh":"^0.11.0","resolve":"^1.20.0","resolve-url-loader":"^4.0.0","sass":"^1.49.8","sass-loader":"^12.3.0","semver":"^7.3.5","source-map-loader":"^3.0.0","style-loader":"^3.3.1","tailwindcss":"^3.0.2","terser-webpack-plugin":"^5.2.5","webpack":"^5.64.4","webpack-dev-server":"^4.6.0","webpack-manifest-plugin":"^5.0.0","workbox-webpack-plugin":"^6.4.1","fsevents":"^2.3.2"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"optionalDependencies":{"fsevents":"^2.3.2"},"peerDependencies":{"react":">= 16","typescript":"^4.4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"b77d8506985ec610fc7a7704fee1ab6dd858e986","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@5.0.0-beta.10","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-s9im2GlK1RAPxaiZqejnsFpRT5IwgpN+5ToCbWblyunL4zelCaBdNMTHvio6gnsT/9c0AAyE6vp3FKG0/72Wdg==","shasum":"7d2b7b43ed51437109a227666107c0cea4228ed6","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-5.0.0-beta.10.tgz","fileCount":23,"unpackedSize":114767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMeSBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrzrg//b2jNAU5jV1H5/pMWObwpfXYEMBd8HwM499WIGATKrROeBoKx\r\nO3E9AokTRJswsT5O8kuwF58MsVJNvbRSefDONTPFoF2yewznIpdHf9XEN/GW\r\nNUS8mvMTn0EOieexT4O22Egp03yscQIPtSfr92N0qRylnMh9hP29UEjL3y7t\r\nz8LZWY4xkDru51wRKhiPP/zvdQz9hYAHINemcY5aPqQZf7/TIBeUBICOOUed\r\nXaUmSLELRMz6L1I14BOpPSXeOkuqFhgsOyICHWVGWEY5MqUU6mPMVjIu7uUo\r\nBEGQ3Mh1pkeIYbSsU+Pt1xzkHeHp1HH1fbJtOYPRPakEgcRZ/ApdUh2hA2AM\r\n9OKr3X+ncd94BUHvLjPneGrrXog/9eUvmf19jZaAIgVDpJoCVi7Vmk6uCdfE\r\n0OCKhmoR5cBNrUuTYtlpvfi6HX/ZTL/bV+ulvoOeiwbyxcks++5eX1NUQeDG\r\nLATQdFYBspgoyw3X8raaMluLhcSpeCysGO0QDoXx6TUdfTZgkL8BLt58Nt09\r\npRHjDcyhU9/6B8Fq+6xJD5qnX+nq3cXMytbXqDtPlZjCwe+rC5NJ90KiOxjx\r\n5N+4K4c+y01+KEfvsMeYKHWjUqTtGZ4FYdQjL+tHFQ1oMWRujLU7Ew7Ptyeo\r\n/iLPFjfNxCWDW1Wo9OklRwg+gjrzGNARXV8=\r\n=x5SR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyt2uohDCLEEpe6MIKLt8SiFidNJQ9j7eX7uTMbgQTngIhAKEPh1L/1bAkkX/RLHfnP9w6yD/SwGzV60PkPGCXsegU"}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_5.0.0-beta.10_1647436928941_0.5910120674194583"},"_hasShrinkwrap":false},"5.0.0-beta.11":{"name":"@wieni/magic","version":"5.0.0-beta.11","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":">=14.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"^7.16.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3","@svgr/webpack":"^5.5.0","babel-jest":"^27.4.2","babel-loader":"^8.2.3","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","bfj":"^7.0.2","browserslist":"^4.18.1","camelcase":"^6.2.1","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","css-minimizer-webpack-plugin":"^3.2.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-webpack-plugin":"^3.1.1","file-loader":"^6.2.0","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","identity-obj-proxy":"^3.0.0","jest":"^27.4.3","jest-resolve":"^27.4.2","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","postcss":"^8.4.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.0.1","prompts":"^2.4.2","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-refresh":"^0.11.0","resolve":"^1.20.0","resolve-url-loader":"^4.0.0","sass":"^1.49.8","sass-loader":"^12.3.0","semver":"^7.3.5","source-map-loader":"^3.0.0","style-loader":"^3.3.1","tailwindcss":"^3.0.2","terser-webpack-plugin":"^5.2.5","webpack":"^5.64.4","webpack-dev-server":"^4.6.0","webpack-manifest-plugin":"^5.0.0","workbox-webpack-plugin":"^6.4.1","fsevents":"^2.3.2"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"optionalDependencies":{"fsevents":"^2.3.2"},"peerDependencies":{"react":">= 16","typescript":"^4.4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"988b9dba545dea19ec00bf7d09847b1ac923e3b8","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@5.0.0-beta.11","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-craVVQeAMGEnQ45tP47td/L6Sk2J6QTH6Np/o6Wl7cqOElqOmAGYJv9QQ7oV/Z6GvoYZJl2Ew44dur8OlUu1XA==","shasum":"575ca7972ea1acababbd190ffd79b2da0371e2ab","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-5.0.0-beta.11.tgz","fileCount":23,"unpackedSize":114762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMecNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYyQ//bTHXHdhd1YVSQVoO3W/kWMpQ+zuWSkvYprCgHD2A8aqqPTsI\r\nedxyz3pbYGXb2YOAGT94bogv/QgSLiclTG1zHVH4dxvw5Vg//YOsDZkt3xVz\r\nV+iVeBvUXVmvfOoiPIdvDo/EoPK8aXKzvBT/9/zSyp7cMG6uXXO8DP6pMrTD\r\nSGw1fVyyI/6KGVPAdNjaNFOpF5pXxhCIp78A2uY860NbmUoRS8gEeHRS5Hba\r\ng13kjN+5WMQDJp+tXV6IgUDriBMKcr37ivnbgM7lFbxsx/DtXXWGDmW8iElC\r\ne/4j3Xcw/SYfRrTNlc5l8A5+a4HDg7nomuiroRnhS+3yKdeY4pHS1VRSoHpf\r\nrGe3PjlTuFZqLPGXp4lCQrWVBHF1PCvNG5AkKda2VBBZOVAt13UzqcL6Gk1+\r\n+1Iz7l+aa7LeReUb+jZORuQceqWdRQ4C3g1SzcF2pYbDhBHBqzVQqVj7u+4O\r\n8NlGMFCx+21G+pIposxPgAzXiKjbesjYtrVfqC29QQwRTmhDvXXsaefZe9kw\r\nsH358+iYYh7Jvp8iaPqepTE6v2aJkd7osZQtdWbfb8CA5Ejlgx1IbNfdsq6r\r\nUtcu3j48S+/S6nWocJdRafOm9tXc8AV4ArUyXw5Xm2DSw8/fgsFRfhc6+I+b\r\n2DrkvBVJ8GEmXiX9wbeNVz8P9MOESE6IMl8=\r\n=g/dB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5PKKE4yrtU5qClwCOBqo3zrRs9fThafDPvDl8n+l/8AiEA8TLJzC9oKRjY5EooZ3mGojLGt8MEF6ebV9TmcAcqVHI="}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_5.0.0-beta.11_1647437581222_0.6243697179107095"},"_hasShrinkwrap":false},"5.0.0-beta.12":{"name":"@wieni/magic","version":"5.0.0-beta.12","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":">=14.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"^7.16.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3","@svgr/webpack":"^5.5.0","babel-jest":"^27.4.2","babel-loader":"^8.2.3","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","bfj":"^7.0.2","browserslist":"^4.18.1","camelcase":"^6.2.1","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","css-minimizer-webpack-plugin":"^3.2.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-webpack-plugin":"^3.1.1","file-loader":"^6.2.0","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","identity-obj-proxy":"^3.0.0","jest":"^27.4.3","jest-resolve":"^27.4.2","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","postcss":"^8.4.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.0.1","prompts":"^2.4.2","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-refresh":"^0.11.0","resolve":"^1.20.0","resolve-url-loader":"^4.0.0","sass":"^1.49.8","sass-loader":"^12.3.0","semver":"^7.3.5","source-map-loader":"^3.0.0","style-loader":"^3.3.1","tailwindcss":"^3.0.2","terser-webpack-plugin":"^5.2.5","webpack":"^5.64.4","webpack-dev-server":"^4.6.0","webpack-manifest-plugin":"^5.0.0","workbox-webpack-plugin":"^6.4.1","fsevents":"^2.3.2"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"optionalDependencies":{"fsevents":"^2.3.2"},"peerDependencies":{"react":">= 16","typescript":"^4.4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"988b9dba545dea19ec00bf7d09847b1ac923e3b8","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@5.0.0-beta.12","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-atTm3sh2bT+kIQzi18Z1kH+M5vDrK5kbdsFW9g8b1wFm6AJ/F4RnxnKoADk55DXu6QMDbT1eLYwb0d1GvP7zmg==","shasum":"f1028da47da51ca52da0777f155dc7d6c57ff37c","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-5.0.0-beta.12.tgz","fileCount":23,"unpackedSize":115092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMekKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqN3BAAi5wZsFdpBB57uRYh5NWPbsatkgcvasm2p/WGzjqUHteR4mgn\r\nObd/FfL5g6gB3oSbj+RQPHG991t80seBHC6pRA+X2/yyLYey0KYXn6Y/MkjW\r\nnuIL/5CZMEAeH/nQgyCTFLN24Q/sH714gcyXc1Mp+1LMSyA6wJ6Vj4ahLoy0\r\nh6+SRJLmtZUM93aen3QuWnpN3pC/AFR8nvygWEwwS3e+MbT58yFNTtY6Qojy\r\nln1NTUSwa8Z3ImXXcrcBYZ76UFmLA9iqag8FM8I4UijX+bYs12n1hppiYReO\r\nzjckiDOS99AF3lwUSWvidw1ChaHwhiaIhaoTomrbPGXGY3wdj/CH5i+sEM2U\r\nHXvHLbJSDmrOAaNwYGQxT14FPZOiaMjrlpeopqQcRJbEe6MsdgTe4Tmy9qdU\r\nFoTHmyWvNKjF8Yl5HjiL8hPZWfp0GpW4j3K7JrcvU1aPmUExxT2T1T2LP9+N\r\n/8WNKDwSK5q+jggDPkNmFRTmePmgt600LvvuId6hq+5XSkoSMQaqMVTSb7jM\r\ny5bBPBzGYDZOSpxf/DyE6dxooJGQhbpMoXuGrGXh5gEqGONRwe4HTq5CCz+6\r\nPqyhDTdVsGhJXF6dpKruIAB5XaDovl4OA/uXD7+ko7AyUTeuw0q3a7D1+OJ5\r\n7g58z2QlOOw8bDyAaz9iMqdPQjIYq1NLpIo=\r\n=ufMy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxhNrknkZPcvgZunohbr62o7auEV88ssgzdzHBJXb7tAiEA1/qnQ0RBVJOYlVpxr4ntgBi/XPC2PuBUe+NRMDPXCZ4="}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_5.0.0-beta.12_1647438090847_0.4393454724883381"},"_hasShrinkwrap":false},"5.0.0-beta.13":{"name":"@wieni/magic","version":"5.0.0-beta.13","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":">=14.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"^7.16.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3","@svgr/webpack":"^5.5.0","babel-jest":"^27.4.2","babel-loader":"^8.2.3","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","bfj":"^7.0.2","browserslist":"^4.18.1","camelcase":"^6.2.1","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","css-minimizer-webpack-plugin":"^3.2.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-webpack-plugin":"^3.1.1","file-loader":"^6.2.0","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","identity-obj-proxy":"^3.0.0","jest":"^27.4.3","jest-resolve":"^27.4.2","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","postcss":"^8.4.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.0.1","prompts":"^2.4.2","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-refresh":"^0.11.0","resolve":"^1.20.0","resolve-url-loader":"^4.0.0","sass":"^1.49.8","sass-loader":"^12.3.0","semver":"^7.3.5","source-map-loader":"^3.0.0","style-loader":"^3.3.1","tailwindcss":"^3.0.2","terser-webpack-plugin":"^5.2.5","webpack":"^5.64.4","webpack-dev-server":"^4.6.0","webpack-manifest-plugin":"^5.0.0","workbox-webpack-plugin":"^6.4.1","fsevents":"^2.3.2"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"optionalDependencies":{"fsevents":"^2.3.2"},"peerDependencies":{"react":">= 16","typescript":"^4.4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"988b9dba545dea19ec00bf7d09847b1ac923e3b8","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@5.0.0-beta.13","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-fJbmuCnJ76cU2DiKjLawZVRFTvnRnQmiA2yGZQ2ueiOmimuiGLc1nfC33BGAY7Okm/0IE6BL6y/F9mFkrfTXHA==","shasum":"775d45d836c6c274813d0736e588f4b7e419bf7a","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-5.0.0-beta.13.tgz","fileCount":23,"unpackedSize":115077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMeruACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotZA/8COSkMRyG/6ZQSRmeMeVOzybo+Tg8pRvaOCNSwQKlgz53z8TX\r\ntgZY7PThXZ7vcl4DzJt9vjyVN7Qx2RBT3RX67mFtPq8OIh0Mt2Tje629UWbz\r\nC9K4STG7OyJeDmMdaUTpC91tqruPEHknI0E16FMcM8GW1fCLTrr34fijhObT\r\naqAnzhMvvMpVpvXAG39irrKBONLDUYOex8+jVpfFYOkCHS+jZO6v0AinmjFz\r\nnaUeM3Z7TIfnDeRk4v2CzJJzQXFmmjx5q85kRM1N4MUIHbg0DVzc4bIivgCC\r\nIXBpEHIglEf0wYZeIn+k39y7FomsIOnX53XdDVOLTrmeqYahFCZNhTwT1EXN\r\nh4vnyvCpaHB2umISxmmF6LXx6I8a1uKKdXchvBNFcxWvmsRe+Z9D4ZRFOwh/\r\nzRCi9A+Mx3QXn+hsXIhLnCH96BaPsz0e5fxe4MqKwBQxfYHP85/3n9ngYosl\r\nH+3vl32f5zFvlczds+mF4pY1l93XeRbn/QOJ1msCLKqSMvVLRU7riQuNs72S\r\nSUY2mD7zbCbtOPzPYwMRN/N3jpPtQGD7Obw21ShoQvXoQbRxikmYxj2mNx3P\r\nKRU4qq1eCFMZYWsqwdUMa5LVAaZK7kpCDP6tgZcgtLVO+vtDgB2bufkItn+S\r\nRUpwKAdJF8bA0LwQWXirCMXUeJp425I9R9g=\r\n=DY/I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0pVHMvG0Oip7AC89l+wUYEBfqHGf4V9kLheE0YsjSSgIhAK0akqCvwNJACnsXWAJX5/xg9lRd+wxwpKxshiEZcrK5"}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_5.0.0-beta.13_1647438574175_0.33092151789013413"},"_hasShrinkwrap":false},"5.0.0-beta.14":{"name":"@wieni/magic","version":"5.0.0-beta.14","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":">=14.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"^7.16.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3","@svgr/webpack":"^5.5.0","babel-jest":"^27.4.2","babel-loader":"^8.2.3","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","bfj":"^7.0.2","browserslist":"^4.18.1","camelcase":"^6.2.1","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","css-minimizer-webpack-plugin":"^3.2.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-webpack-plugin":"^3.1.1","file-loader":"^6.2.0","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","identity-obj-proxy":"^3.0.0","jest":"^27.4.3","jest-resolve":"^27.4.2","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","postcss":"^8.4.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.0.1","prompts":"^2.4.2","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-refresh":"^0.11.0","resolve":"^1.20.0","resolve-url-loader":"^4.0.0","sass":"^1.49.8","sass-loader":"^12.3.0","semver":"^7.3.5","source-map-loader":"^3.0.0","style-loader":"^3.3.1","tailwindcss":"^3.0.2","terser-webpack-plugin":"^5.2.5","webpack":"^5.64.4","webpack-dev-server":"^4.6.0","webpack-manifest-plugin":"^5.0.0","workbox-webpack-plugin":"^6.4.1","fsevents":"^2.3.2"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"optionalDependencies":{"fsevents":"^2.3.2"},"peerDependencies":{"react":">= 16","typescript":"^4.4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"9143642183b263182739b16eea2dcbecf04b50ef","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@5.0.0-beta.14","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-GYay1bUPJdsahT37/t0TOgvVi5E1Dy3wXWuLWnRpeJqRNNoiZ+tt/5xw/d05qB09pH5w7hILezatmopqFmqVjw==","shasum":"55f539ecb9e27768d13d9acda54e271bf578b4f3","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-5.0.0-beta.14.tgz","fileCount":23,"unpackedSize":114988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMfV/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOMw/9FGsSsSuc9RgeZeIRz785Socbc+x+nA10hbs8avbYfVBeVDvK\r\nIBVSc8lxrg6nC9H7p5aj9bV0lfb8mfV5tq2TYuGZctLNFERTUfk1cDx5rDIq\r\n4hTJDIQV1Qy10XD4AvZL0mLwvO3RfMvV/XWOChChmZGUXJSrxfFWBmQmmoSR\r\nt21GtyEP6lAMk+UmlfqqpgpQ2xM+zicSQuO1MObj3OFH6WcD3OmCRpv8SBDz\r\nKLtDp5dsokqmYloP5nNdkFCqyDX4r/y93d2wlTrvN9+xqWXAsRQYnc9Ni7s+\r\nAvoUDD0zCs1iKVw5dGCbduvKtK9JBwtNnjDL73wovj5JP9cl6PxSDpBAHx8N\r\nNeZO3cMXf/FQ7JPTr97B3iabFDnaC1JoGhlyK4XvTC165EgpPYNyDjtYi40h\r\nUdiSyVH3duUgQdcsITvPCpB3tEwX1zor83SEjC+mSJLiJgw6HOB76yYISgRg\r\n9evHyvFfH2EfFpyQdGNSwQqN1ebizJ/+AIFxcJlCugph6rOpYKIadE5BcL1L\r\nIk9fHHeI23ysql3U9NvXSwItdbQ1pL5dDnvl63I+mk7YEf8A0WD1KD9m2B7C\r\nDloEpRnShj6vvQ6CcEHfSy/vIKbEXUyLbu4/7ki8yMyM0t2fyt65sayO+kX4\r\nzdUbHSTJRSPjXSNFLLUd9jKyauqEwkZm1Ww=\r\n=1B9J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBOehH0+Tj8fQeFc/CRPHSIDNcyp6dxlPma5XjFAEjTAiEA1UHM3bkf4jsisGC1dC8pEG/yMA9sMFT9eAPElSK/3yU="}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_5.0.0-beta.14_1647441278888_0.6877013429137409"},"_hasShrinkwrap":false},"5.0.0-beta.15":{"name":"@wieni/magic","version":"5.0.0-beta.15","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":">=14.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"^7.16.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3","@svgr/webpack":"^5.5.0","babel-jest":"^27.4.2","babel-loader":"^8.2.3","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","bfj":"^7.0.2","browserslist":"^4.18.1","camelcase":"^6.2.1","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","css-minimizer-webpack-plugin":"^3.2.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-webpack-plugin":"^3.1.1","file-loader":"^6.2.0","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","identity-obj-proxy":"^3.0.0","jest":"^27.4.3","jest-resolve":"^27.4.2","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","postcss":"^8.4.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.0.1","prompts":"^2.4.2","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-refresh":"^0.11.0","resolve":"^1.20.0","resolve-url-loader":"^4.0.0","sass":"^1.49.8","sass-loader":"^12.3.0","semver":"^7.3.5","source-map-loader":"^3.0.0","style-loader":"^3.3.1","tailwindcss":"^3.0.2","terser-webpack-plugin":"^5.2.5","webpack":"^5.64.4","webpack-dev-server":"^4.6.0","webpack-manifest-plugin":"^5.0.0","workbox-webpack-plugin":"^6.4.1","fsevents":"^2.3.2"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"optionalDependencies":{"fsevents":"^2.3.2"},"peerDependencies":{"react":">= 16","typescript":"^4.4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"318dcb6fe195b15cca8261511e2d0a4a9af1be00","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@5.0.0-beta.15","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-9rqO4xjjbyQNvRndCf7j7amOF0J3kv9t3iPJZdSR2sPkEUiujoeqKLd+AouEZqkyAELev17CIFh9yzjs26yNWA==","shasum":"36d9358f064354b15f672c3ab1a33cc14fa5fb07","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-5.0.0-beta.15.tgz","fileCount":23,"unpackedSize":114979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMgX1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCVQ/8D7f57EH/cDeqyRTCkbEvmavQ+5LBfRkJnJ/Dkoz6DlfIjXgk\r\nqfPoFUm894d0gRtHAvaswMbW0GwEc3DHywEAwJTzXy9mILyHYLBOQftv4MoS\r\nKqYWmIS45l3vurh0Y6HAkO8WMeDOggp3u+G0QgAez4gUBaEhfvClKfv9b06O\r\nEb9qv52nn6jsLQ1OYkYrdpOkXIczZBLiv2FHiK4bjztRYSsrEsknyEEzPWGL\r\nNGGwxrOjWMb1k0dcted3eP2jR2uEdxuWjZiLHu3MIwHLqkQNBpI4zFmlafP5\r\nG4zzaPfTaFBSlxshspHyjmPo91AmxUt93rWAlYAoRBF47Sh9ao2QESoLj4vd\r\nZedPynRahmEmu7whmRxoH/IcfJ6wdTvFYu60b2tB/idwZkEIVvt5x5ilZvt+\r\nXC0bzxCdNJL/VSOhe3ZECof556w2ATe/ouz4Nl/Gcf3XX/6CNaXXmll82GPH\r\nvyepGntoHEHSjR/K0JQ92Bh9k/8+4d38etqNlYH28VjdZwPq3rKTsrgMpXCH\r\nURG5m7tdUqd87DkcnmVgdWzopmJmOt51e4GmSWEo2ndRZsntz70QTZoZ+Pl0\r\nw6t2dc9Tmsg/on3XjVeFbKoggWtBMOtHOfeZjdLQPS3ZZ/+TWPMf4kQgnQ+h\r\n3+GquJy4CewGfjuVaysU2XBU3DcYkcYwsRc=\r\n=QppD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAaDEvl6vrgkMElzXxseI7/Q5juUBUoh09vK6NhDlUEOAiAeAEQ2Zj2myA75DMjllOc31GReGUyi763S2F5Dh+Stlg=="}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_5.0.0-beta.15_1647445492948_0.8238102504476608"},"_hasShrinkwrap":false},"5.0.0-beta.16":{"name":"@wieni/magic","version":"5.0.0-beta.16","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":">=14.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"^7.16.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3","@svgr/webpack":"^5.5.0","babel-jest":"^27.4.2","babel-loader":"^8.2.3","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","bfj":"^7.0.2","browserslist":"^4.18.1","camelcase":"^6.2.1","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","css-minimizer-webpack-plugin":"^3.2.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-webpack-plugin":"^3.1.1","file-loader":"^6.2.0","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","identity-obj-proxy":"^3.0.0","jest":"^27.4.3","jest-resolve":"^27.4.2","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","postcss":"^8.4.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.0.1","prompts":"^2.4.2","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-refresh":"^0.11.0","resolve":"^1.20.0","resolve-url-loader":"^4.0.0","sass":"^1.49.8","sass-loader":"^12.3.0","semver":"^7.3.5","source-map-loader":"^3.0.0","style-loader":"^3.3.1","tailwindcss":"^3.0.2","terser-webpack-plugin":"^5.2.5","webpack":"^5.64.4","webpack-dev-server":"^4.6.0","webpack-manifest-plugin":"^5.0.0","workbox-webpack-plugin":"^6.4.1","fsevents":"^2.3.2"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"optionalDependencies":{"fsevents":"^2.3.2"},"peerDependencies":{"react":">= 16","typescript":"^4.4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"5d405d0730ac582f3c543f138bdd277c9d839548","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@5.0.0-beta.16","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-t1ZLOFgsLhjyqzC3+Ffzu6g6VfrlsHlHtUOqB8g4/RYpzIONAz69wCAXDd4TFY0lTdgASga2GDBhlEzsse6P2Q==","shasum":"73da19b696418c67a9df4bd56d95f692ea909f16","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-5.0.0-beta.16.tgz","fileCount":23,"unpackedSize":114947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMg9LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHlhAAh0mz8gimR3tV7taP3Kj+pfkUNewxcMiZEWMf7+FKvkffeBIL\r\nxrSMNhElb2svaaqW5aUWUA6NG9yJCsnpa6YtDwW2/Tuds0Wn6BRZwOSPFTjp\r\n7WulcNxPvXilzqGKwZ0pTYGjI2AvSSor7mStsC6srM+ZyiIeuoMeyOJxNcfd\r\nQIpHbnS5Q79TfCQIChzEMfcDEpdi1cPAnaK9NfJdNccapCZxrDb2d25bh+6x\r\njSIepLUR7C7BaAZ4yfAm+0OopNtG9deZAiI2Xby3tw9N4Hd7995iSuYhiHWZ\r\nLcV7VbjCu9HSoXrmTSNJiNexq7Rbpz+KhEXquf2Ka0bRs+23s3393yWqVPoU\r\nH3u3x12UFpaBwSXRdrvaUHcDja0FTM0n4BPmBmE96fa3uC9N37EIEiG+8fZ7\r\nDfNcLvsSHPg6F1vIg+dPx3tMVDzCKsSRyki1yCvL9DfSzOYAlqWwiJI7qtok\r\neSMOC7erJjp/DoBF2O+iF0wt0QIV3hUNN4WYKbI5l9r46sDSk6NhFRP92nx1\r\nBLR/v+3t/WaTKMMddTRsSO+qCROAsuk26Yquy7bFiROfg5LiS0iW5TJMKnM4\r\nTTQY/6Tui2Xx++j4N1wZVzlL+WGUVWbpst/BwlGwl3bcQrZ84hEE/pKSiV3t\r\nN++o+lLEkg4lb5jdM1M0+7fu5qk8PSZY9/I=\r\n=3CZs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZo2G9ftFh6StiuGpQRzT7EAtguSYxLp4jrt198N7ghQIhAMQ8kxkEiZzQoeaDswP7kaY66QuALPegnZKixggvEBTL"}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_5.0.0-beta.16_1647447883601_0.168977704414498"},"_hasShrinkwrap":false},"5.0.0-beta.17":{"name":"@wieni/magic","version":"5.0.0-beta.17","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":">=14.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"^7.16.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3","@svgr/webpack":"^5.5.0","babel-jest":"^27.4.2","babel-loader":"^8.2.3","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","bfj":"^7.0.2","browserslist":"^4.18.1","camelcase":"^6.2.1","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","css-minimizer-webpack-plugin":"^3.2.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-webpack-plugin":"^3.1.1","file-loader":"^6.2.0","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","identity-obj-proxy":"^3.0.0","jest":"^27.4.3","jest-resolve":"^27.4.2","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","postcss":"^8.4.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.0.1","prompts":"^2.4.2","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-refresh":"^0.11.0","resolve":"^1.20.0","resolve-url-loader":"^4.0.0","sass":"^1.49.8","sass-loader":"^12.3.0","semver":"^7.3.5","source-map-loader":"^3.0.0","style-loader":"^3.3.1","tailwindcss":"^3.0.2","terser-webpack-plugin":"^5.2.5","webpack":"^5.64.4","webpack-dev-server":"^4.6.0","webpack-manifest-plugin":"^5.0.0","workbox-webpack-plugin":"^6.4.1","fsevents":"^2.3.2"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"optionalDependencies":{"fsevents":"^2.3.2"},"peerDependencies":{"react":">= 16","typescript":"^4.4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"4ea3c3f475b6bd187a825b5bfa63a84b4f4ef6fd","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@5.0.0-beta.17","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-xcyzJ25Dk3LcosX7O6fmJDhh9Sndl6ck2rCUJp/yRksWSaCZLc0pa1BYKfGgokekOqICZNnj1fQpzMctASgGdg==","shasum":"76f1351fec66bfff444daff557de5ed14c6bf178","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-5.0.0-beta.17.tgz","fileCount":23,"unpackedSize":115133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMhF+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYVg//YHMTpScuuuN6iE3IMizfcm7RVDqvyqv0A3tOrHJxemJHvrVl\r\nlCIb5XfFF8mPKykIzUmFje+mIOIMk3e4oqpRJre6AQpCtn0qqwLl69a4U4RG\r\nq8H3Gk9qUBRsCgWM4AKKjMjn3JGBeJewU9wd0gTVxK0QypslTVJFseyH+V+9\r\nNZp7TWdzTRTy6W9/JxdkP26SUiraDapqUIHAhL6PWvR55z9k0Y/lVSH7yEfX\r\ntP3byS8ZBF0Lg10ooZEFleWatE5Q4JoOJAxDjrG085bVtY44gQouwNHki3pr\r\nra0QW6bzx9W+cm28Nll3ZDrO1W6yklVOxBx1sq29r7/h82ym/vnRMnarBezg\r\nUgF5ywE+kn4rIk9T+qQch6FbfyCgm/11mkXHzEaF9CxMreRaSh8poW2lTkV4\r\nWCQK/qZTTnt1aOBb57n/DJ/v2QzJXPCKJjcnyu43SJ9UA0/bChHb+56X/H5p\r\nmJcCk8payQpxS9uCUtCTbAUBoHQlaOlrHKIG22uQxGvoZFQBIQ4s0+bU4WAk\r\noJliONtOMEJM6SLG0qZ8RF962dktS1K8i1993cxHxMmCa1rtQqZjnY5iW/mf\r\nM/OLppS47S1PJjO/fqaVzrGhA1trrmTcMJLDEHvik2iL9THB4dAd7OHoF9SK\r\nOkbqAwZb7oiHLimwrnoMxMIn7XBOD0QxOxc=\r\n=ASZd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnFxrfK/FfzqciYOJYKqzK21bsOTWSAqtQxmI4eotE4AIhAIlyA5KW5sgjiuffKYy1S+h4RexmjDd+02RIBNEdIQAm"}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_5.0.0-beta.17_1647448446322_0.6134108598588293"},"_hasShrinkwrap":false},"5.0.0-beta.18":{"name":"@wieni/magic","version":"5.0.0-beta.18","description":"Magic for Drupal themes, by Wieni.","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"license":"MIT","engines":{"node":">=14.0.0"},"bin":{"magic":"bin/react-scripts.js"},"types":"./lib/react-app.d.ts","dependencies":{"@babel/core":"^7.16.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3","@svgr/webpack":"^5.5.0","babel-jest":"^27.4.2","babel-loader":"^8.2.3","babel-plugin-named-asset-import":"^0.3.8","babel-preset-react-app":"^10.0.1","bfj":"^7.0.2","browserslist":"^4.18.1","camelcase":"^6.2.1","case-sensitive-paths-webpack-plugin":"^2.4.0","css-loader":"^6.5.1","css-minimizer-webpack-plugin":"^3.2.0","dotenv":"^10.0.0","dotenv-expand":"^5.1.0","eslint":"^8.3.0","eslint-config-react-app":"^7.0.0","eslint-webpack-plugin":"^3.1.1","file-loader":"^6.2.0","fs-extra":"^10.0.0","html-webpack-plugin":"^5.5.0","identity-obj-proxy":"^3.0.0","jest":"^27.4.3","jest-resolve":"^27.4.2","jest-watch-typeahead":"^1.0.0","mini-css-extract-plugin":"^2.4.5","postcss":"^8.4.4","postcss-flexbugs-fixes":"^5.0.2","postcss-loader":"^6.2.1","postcss-normalize":"^10.0.1","postcss-preset-env":"^7.0.1","prompts":"^2.4.2","react-app-polyfill":"^3.0.0","react-dev-utils":"^12.0.0","react-refresh":"^0.11.0","resolve":"^1.20.0","resolve-url-loader":"^4.0.0","sass":"^1.49.8","sass-loader":"^12.3.0","semver":"^7.3.5","source-map-loader":"^3.0.0","style-loader":"^3.3.1","tailwindcss":"^3.0.2","terser-webpack-plugin":"^5.2.5","webpack":"^5.64.4","webpack-dev-server":"^4.6.0","webpack-manifest-plugin":"^5.0.0","workbox-webpack-plugin":"^6.4.1","fsevents":"^2.3.2"},"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"optionalDependencies":{"fsevents":"^2.3.2"},"peerDependencies":{"react":">= 16","typescript":"^4.4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"44a5a69a3bd94988074e3b3504ec60034bc0fbc1","bugs":{"url":"https://github.com/wieni/create-react-app/issues"},"homepage":"https://github.com/wieni/create-react-app#readme","_id":"@wieni/magic@5.0.0-beta.18","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-CXhH8zwowLZimFEhIg/X2ROuF05Y0+HMC0lg1EjIKOG72PCSqhM1dWGdlULDUXjBUUL41VA1ZCUBExbkTkPnJA==","shasum":"af4f3d9ecfd4f8f51ff3a022953e14faef8d7e13","tarball":"https://registry.npmjs.org/@wieni/magic/-/magic-5.0.0-beta.18.tgz","fileCount":23,"unpackedSize":115329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMhPQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXNA//bFZ6JdMdAx7RuMTdvDmKE39kSLtVcsYSoB3SAdkfT927sHrD\r\n9sxq81bPtTgG27RBXM/TLWBahQhCn/5H8Q8Bcn0UDRfi6dBVqYvxrIAdDIVA\r\nMM+q7Q+VvetUgEy5BOzuYuCyihujVgkTClTTncR0/nENJvIFGSFIZRVveT6e\r\n58IzMEIJ6E/biX/7p5i75SC1XP3utPXDt67olV4bCBPqun4uWnUEcXgG5yr6\r\nb6k6t2unjQRTA/OCN3IYwRyrgRzGbWExpDMPrsR8jttBdfWVsxS4wKSvLWEW\r\nvSdRZVxv7LSMgAPhLQvm8q0+yaELWw0D0fq797hXFGJgpel2/l18MDA4AzdZ\r\nlahU785uO61+m0sSEMRrQ1mr8JFrVBHDX4ohkNVZwQdQAC9r2Qxq5sCH/qiB\r\n+AMCqJw9KUz1w+7beVbyeQ0bhcgUwfni3O8mgW4e4Nk4EYkhyVbj8jnC0v4f\r\n5XxPw+gxvaz1fzwtGJImnIgcXRWNqoSkgmVXNe1E7ys/TGPR7llW1bYTyci6\r\nsSykA43bJqvo5HPsbI2YDNDIA+ZGSY95T74YsUYafU19RJD6w/4F8irj09cA\r\nXcvqbsrTODMm5xYZ7P+l404DyZyrem0dibULesR202XEt0mactloLk2uMpZ0\r\nrraCEW6ATNi2EzT1or11bfjzHdG6RFMkBok=\r\n=ElgI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdmdO8kLUfAaxmeMKqCoYsI7imqOflVwkY9jfMbfSqVAiATLSSsK2+iOgnn7TI2RebAomDAOxbggzuBegmLTIBBaQ=="}]},"_npmUser":{"name":"wieni","email":"info@wieni.be"},"directories":{},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/magic_5.0.0-beta.18_1647449040255_0.3227068058018139"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-09T10:58:32.626Z","1.0.0":"2020-09-09T10:58:32.827Z","modified":"2022-04-07T12:57:50.040Z","1.0.1":"2020-09-09T12:08:51.731Z","1.0.2":"2020-09-10T08:30:50.930Z","1.0.3":"2020-09-10T11:54:33.129Z","1.0.4":"2020-09-11T11:08:39.797Z","1.0.5":"2020-09-11T13:51:55.310Z","1.0.6":"2020-09-14T06:47:30.340Z","1.0.7":"2020-09-17T08:21:30.689Z","1.0.8":"2020-09-28T12:06:39.836Z","2.0.0":"2020-10-13T13:48:43.761Z","2.0.1":"2020-10-13T13:58:48.671Z","2.0.0-beta.0":"2020-10-13T14:04:20.480Z","2.0.0-beta.1":"2020-10-13T14:12:40.224Z","2.0.0-beta.2":"2020-10-13T14:26:21.644Z","2.0.0-beta.3":"2020-10-14T08:28:04.582Z","2.0.0-beta.4":"2020-10-14T12:56:29.571Z","2.0.0-beta.5":"2020-10-15T07:23:58.736Z","2.0.0-beta.6":"2020-10-16T07:58:10.882Z","2.0.0-beta.7":"2020-10-19T07:36:44.921Z","2.0.0-beta.8":"2020-10-28T14:56:42.374Z","2.0.0-beta.9":"2021-02-15T11:53:55.424Z","2.0.0-beta.10":"2021-02-15T13:04:29.273Z","2.0.0-beta.11":"2021-04-19T15:14:30.885Z","2.0.0-beta.12":"2021-04-19T15:24:38.719Z","2.0.0-beta.14":"2021-04-22T12:06:36.495Z","2.0.0-beta.16":"2021-04-22T12:53:17.703Z","2.0.0-beta.17":"2021-04-23T08:47:49.214Z","2.0.0-beta.18":"2021-08-30T14:17:23.814Z","5.0.0-beta.1":"2022-02-21T15:53:44.611Z","5.0.0-beta.2":"2022-02-21T16:10:42.822Z","5.0.0-beta.3":"2022-03-16T12:20:56.876Z","5.0.0-beta.4":"2022-03-16T12:23:59.229Z","5.0.0-beta.5":"2022-03-16T12:41:49.733Z","5.0.0-beta.6":"2022-03-16T12:49:01.585Z","5.0.0-beta.7":"2022-03-16T12:55:19.550Z","5.0.0-beta.8":"2022-03-16T12:59:56.355Z","5.0.0-beta.9":"2022-03-16T13:17:15.984Z","5.0.0-beta.10":"2022-03-16T13:22:09.134Z","5.0.0-beta.11":"2022-03-16T13:33:01.375Z","5.0.0-beta.12":"2022-03-16T13:41:30.964Z","5.0.0-beta.13":"2022-03-16T13:49:34.322Z","5.0.0-beta.14":"2022-03-16T14:34:39.231Z","5.0.0-beta.15":"2022-03-16T15:44:53.197Z","5.0.0-beta.16":"2022-03-16T16:24:43.757Z","5.0.0-beta.17":"2022-03-16T16:34:06.500Z","5.0.0-beta.18":"2022-03-16T16:44:00.414Z"},"maintainers":[{"name":"wieni","email":"info@wieni.be"}],"description":"Magic for Drupal themes, by Wieni.","license":"MIT","readme":"# Magic\n\nA frontend build tool, based on [create-react-app](https://github.com/facebook/create-react-app). It's a **black box** that compiles sass (`scss`) and javascript (`js` / `jsx`) files.\n\n## Installation\n\n`npm install @wieni/magic`.\n\nIn your Drupal 8 theme, add the folling to your `package.json`:\n\n```\n\"scripts\": {\n  \"build\": \"NODE_ENV=production magic build\",\n  \"start\": \"NODE_ENV=development magic start\",\n}\n```\n\n## Config\n\nConfiguration is done in the `magic.config.js` file.\n\n`entry`\n\nThese are all the **bundles** that should be compiled. An object with key-valye pairs: the _key_ is the output name of the bundle, the _value_ is the filename.\n\n> **Note:** All bundles should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  entry: {\n    global: \"index.js\",\n  },\n};\n```\n\n> In this example, `resources/index.js` in a bundle. The output is placed inside `public/resources/{files}`.\n\n`alias`\n\nThis allows you to use (webpack) alias resolving.\n\n> **Note:** All alias should be placed inside the `resources` folder.\n\n```\nmodule.exports = {\n  ...,\n  alias: {\n    \"@dashboard\": \"dashboard\",\n  },\n};\n```\n\n> In this example, `@dashboard` will resolves files from `resources/dashboard`.\n\n## Development config\n\nDevelopment configuration is done in the `magic.dev.config.js` file.\n\n```\nmodule.exports = {\n  proxyPort: 3000,\n  proxyTarget: \"https://x.wieni.dev\",\n  proxyHost: \"x.wieni.dev\",\n};\n```\n\n### Gitignore\n\nMake sure to add `magic.dev.config.js` to your `.gitignore` file. This file is unique for\nevery developer. You can add a `magic.dev.config.example.js`, to provide a sample configuration.\n\n## Usage\n\n- `magic build`: Build the frontend.\n- `magic start`: Run a development (proxy) server.\n\n## Common problems\n\n### Unable to resolve assets used in sass/css.\n\n`ModuleNotFoundError: Module not found: Error: Can't resolve './components/category-menu/images/icon-triangle.svg' in '/public/themes/custom/drupack/resources'`\n\nℹ️ Fix the import by using `~`.\n\n⛔️ The sass file contains an import `background-image: url(\"images/icon-triangle.svg\");`.\n\n✅ Change this import to `background-image: url(\"~images/icon-triangle.svg\");`\n\n### `Unexpected use of 'x'  no-restricted-globals`\n\n`Line 47:9:  Unexpected use of 'history'  no-restricted-globals`\n\nℹ️ Compilation fails, because ESLint throws an error.\n\n⛔️ You're calling a global variable, like `history` or `location`.\n\n✅ `/*eslint-disable no-restricted-globals*/`\n\n##\n\n### My life sucks. I have to support IE11.\n\nℹ️ Well, might not be too hard …\n\n✅ `npm install react-app-polyfill`\n\nIn your main bundle, add the following:\n\n```js\nimport 'react-app-polyfill/ie11';\nimport 'react-app-polyfill/stable';\n```\n\nAdd `IE 11` to the browserlist in your `package.json`:\n\n```json\n  \"browserslist\": {\n    \"production\": [\n      \"IE 11\",\n      \">0.2%\",\n      \"not dead\",\n      \"not op_mini all\"\n    ],\n    \"development\": [\n      \"last 1 chrome version\",\n      \"last 1 firefox version\",\n      \"last 1 safari version\"\n    ]\n  }\n```\n","readmeFilename":"README.md","homepage":"https://github.com/wieni/create-react-app#readme","repository":{"type":"git","url":"git+https://github.com/wieni/create-react-app.git","directory":"packages/react-scripts"},"bugs":{"url":"https://github.com/wieni/create-react-app/issues"}}