{"_id":"@alifd/next-reset-loader","_rev":"32-3706b78f6b45e89167d396beb607ea85","name":"@alifd/next-reset-loader","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@alifd/next-reset-loader","version":"1.0.0","keywords":["fusion","next","theme","webpack","loader"],"license":"MIT","_id":"@alifd/next-reset-loader@1.0.0","maintainers":[{"name":"myronliu347","email":"myronliu347@gmail.com"},{"name":"no-repeat","email":"chenpeng.mini@gmail.com"},{"name":"wwsun","email":"ww.sun@outlook.com"},{"name":"aboutblank","email":"njuzhaoguoyan@foxmail.com"},{"name":"bindoon","email":"bindoon@sina.com"},{"name":"tao1991123","email":"tao360907796@gmail.com"},{"name":"vicerwang","email":"1060455478@qq.com"}],"homepage":"https://github.com/alibaba-fusion/next-theme-loader","bugs":{"url":"https://github.com/alibaba-fusion/next-theme-loader/issues"},"dist":{"shasum":"834fbd6d73eafe20dbdf946f679153fd84b5bb54","tarball":"https://registry.npmjs.org/@alifd/next-reset-loader/-/next-reset-loader-1.0.0.tgz","fileCount":4,"integrity":"sha512-MHRUNGLwrmyLf7jfjJ5bWaUEV6kky+6aKjRX1oPVyzq+Bm16Jhy2mHpIEOSHS2DdhmyKz11pr0d5u69scN+P2w==","signatures":[{"sig":"MEQCICd4yB/kOP8vcHV5Zqt/+2DDjBuvlbAZAVVQL2Y6kjjnAiAm+ww3sMgzh43TBAexK2vQbSKW3GL5FAAUr+XFvnaTKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOLUeCRA9TVsSAnZWagAAdTUP+gMsb+AM9lEvfOM9AFPA\nXr0ygAsYYuMtDKgjzstE2FRxYBSEbfbpbiCAzmVM3pN4CcJbApdy3EF8LSFu\nKt1pdeyg8Jn1u7VHcZ+ZcTw7qYqB2fPJhD6X9dfHzy9tltkcxPu/XVn2xfgy\nt27RtqfRizL0V0Iz4N0NudlGs5LEYrDxo6+JOBiRIQ9hmxlWz4z7si+x6FMk\nG9IJkEZwxq8qfTUjuG/oPu1f6Bd46tUiWhxhCQ7/rL8CP6UDubH7dAdENWUZ\nLQ9xR1SLRUJKFtWixxv5a2QJLGXULVNDVGJPWLSwfQlw8q+TzEPOxNmMHw8F\nvippzvaksAPt5bxAc2zE8hEk19kLYUkzVzAyA3lellqXjR2sG9w4WvmPnEe2\nrnkapQMriXRt5DRRf84x/pjxCrAl1K9+MLEpes2/Zs3dx7DwyZPUufuVoe00\ngpU1IG9AWY3s0jJNfmbQLgmboRhN22YptdInnH8JkokyL7rebMdWsRgxVBd2\nHtTCo9qRVnNIjpx0HNE2VM5dte5ksfV7rDf8NcLapbXWnZRLOq+kg00EvHVp\nMMmzkFFcUCielhkYEWzlvtRh0etONjYohNmmhH5UuWQeFtRGuw+epht/JSVc\nY6IOw+g6+GMvqUDmzDi1YNZtloMNP7AOFenH8Hus/v/nXMp3yQ4V81+U3/X8\nM5Ul\r\n=hcw2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8ad6da119ccace5f7ae954f9b5a1c8b0399351c6","scripts":{"lint":"eslint .","precommit":"npm run lint"},"_npmUser":{"name":"bindoon","email":"bindoon@sina.com"},"repository":{"url":"git+https://github.com/alibaba-fusion/next-theme-loader.git","type":"git"},"_npmVersion":"6.1.0","description":"A webpack loader for injecting reset.scss and icon.scss to entry js file.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"loader-utils":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","eslint":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/next-reset-loader_1.0.0_1547220253932_0.44073418232649275","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@alifd/next-reset-loader","version":"1.0.1","keywords":["fusion","next","theme","webpack","loader"],"license":"MIT","_id":"@alifd/next-reset-loader@1.0.1","maintainers":[{"name":"aboutblank","email":"njuzhaoguoyan@foxmail.com"},{"name":"bindoon","email":"bindoon@sina.com"},{"name":"myronliu347","email":"myronliu347@gmail.com"},{"name":"no-repeat","email":"chenpeng.mini@gmail.com"},{"name":"tao1991123","email":"tao360907796@gmail.com"},{"name":"vicerwang","email":"1060455478@qq.com"},{"name":"wwsun","email":"ww.sun@outlook.com"}],"homepage":"https://github.com/alibaba-fusion/next-theme-loader","bugs":{"url":"https://github.com/alibaba-fusion/next-theme-loader/issues"},"dist":{"shasum":"3e54c8521f94cedcdb034e48f75fd17c2548d40c","tarball":"https://registry.npmjs.org/@alifd/next-reset-loader/-/next-reset-loader-1.0.1.tgz","fileCount":4,"integrity":"sha512-0XwF/EevdCjxGb2d+MCm06EjRTkYtNkcLG9tazB6HtzkwnzyWvKUaTaQwA7NzM23xQJ8EM/Oi2lzGqOjSL8lhA==","signatures":[{"sig":"MEUCIHYU/1p6nNbxTNUPW9Y99eq9GiC8niZEZwKG4aqicuz9AiEAr9KRw5nc6iTGl8X5uPtUt2KOjQmi2UblF58yg0aNFE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1wQDCRA9TVsSAnZWagAAgoAP/jNhOPKa/EopSfq3w7VR\nB2ldcXWG5am6m3dWDQmf4gTtQ9SR5bRuFMoiuqsBrR7HqtkvIv3y2fxYuUCw\n1ttiLhOVtKg95avhzEFnM+eTVOpQFfF05/wpcO6ObypPE1L/JNv1xWoELi+l\nXG+WGsJ/H/7sMAK47B+WFO87AMD4s5haaaTdnYuIRAShkdwJJJxK85dQxDw7\nV4so9mFsvOGJJsU0j/zPgBqmlTGH2WVwDXaV+m3BTH1wVgdKoB316uN7NZFa\npyRcx30t7JbwkWi6XT+lPsHBPyynHoBgbCoXrs2AvvRYGYlzQC80oBWdtYFu\nwO9OVYoPNWhyGUAoKyIOM/NNlRckT02R0rtBVe/GyzmcUmweQGYXYjtG8jbK\noKFVA/P4ShIS2wlf2wqcE4L1l8Edc1NfLQZEniboPkhbgrBJ92r2lt4w4wQr\ncKcV+KT6oGLHoagcxmpSdR/HfZgMw6n/Nnz6d6kQcqisRRubO8Uyk6VQdz3A\njkgX0DSJ1NHjNc23qOpH4l25p1SxVQF0XIlcQEra/qTbcPEmG4IYHeJsVwNJ\nSW1JP+cn9wNPcfawhzyLyVwRSXgP+AG2TrToAHpjc4LVDRiVs2EJ4832rZ2h\nD6CTLY4ZPrXGH3gDFQkvvFixWY3WZp5dn+WVz0SVSnPOrWUNg78Nfspmjc57\nLSyU\r\n=ngmk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"dc375c145d2be8b2cc57e5ff3fa17e4ac4d0e377","scripts":{"lint":"eslint .","precommit":"npm run lint"},"_npmUser":{"name":"bindoon","email":"bindoon@sina.com"},"repository":{"url":"git+https://github.com/alibaba-fusion/next-theme-loader.git","type":"git"},"_npmVersion":"6.1.0","description":"A webpack loader for injecting reset.scss and icon.scss to entry js file.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"loader-utils":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","eslint":"^4.6.1"},"_npmOperationalInternal":{"tmp":"tmp/next-reset-loader_1.0.1_1547220869443_0.7886831659386893","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-01-11T15:24:13.866Z","modified":"2025-12-25T06:45:57.321Z","1.0.0":"2019-01-11T15:24:14.051Z","1.0.1":"2019-01-11T15:34:29.543Z"},"bugs":{"url":"https://github.com/alibaba-fusion/next-theme-loader/issues"},"license":"MIT","homepage":"https://github.com/alibaba-fusion/next-theme-loader","keywords":["fusion","next","theme","webpack","loader"],"repository":{"url":"git+https://github.com/alibaba-fusion/next-theme-loader.git","type":"git"},"description":"A webpack loader for injecting reset.scss and icon.scss to entry js file.","maintainers":[{"email":"chenpeng.mini@gmail.com","name":"no-repeat"},{"email":"ww.sun@outlook.com","name":"wwsun"},{"email":"njuzhaoguoyan@foxmail.com","name":"aboutblank"},{"email":"bindoon@sina.com","name":"bindoon"},{"email":"tao360907796@gmail.com","name":"tao1991123"},{"email":"1060455478@qq.com","name":"vicerwang"},{"email":"710411486@qq.com","name":"soberz"},{"email":"myronliu347@gmail.com","name":"myronliu347"},{"email":"justindavidkahn@gmail.com","name":"jdkahn"},{"email":"fusion-bot@alibaba-inc.com","name":"fusion-bot"},{"email":"yanyanwang93@gmail.com","name":"kopiluwaky"},{"email":"sobear.me@gmail.com","name":"sobear"},{"email":"lianmin.slm@qq.com","name":"lianmin"},{"email":"xiawenwu41@gmail.com","name":"clarkxia"},{"email":"898617222@163.com","name":"quanyin"},{"email":"1193486072@qq.com","name":"jerryyxu"},{"email":"779509411@qq.com","name":"yellow2dong"},{"email":"alvin.hui@qq.com","name":"alvinhui"},{"email":"hit.wpeng@gmail.com","name":"andevery"},{"email":"luhengchang228@126.com","name":"luhengchang228"},{"email":"879249235@qq.com","name":"yuysmile"},{"email":"galo.gm.work@gmail.com","name":"fd.xy"},{"email":"rax-public@alibaba-inc.com","name":"rax-publisher"},{"email":"lakerswgq@gmail.com","name":"lakerswgq"},{"email":"muscle.mark.cheng@gmail.com","name":"mark-ck"},{"email":"btyzzyl@163.com","name":"zyliang96"},{"email":"wsj7552715@hotmail.com","name":"eternalsky"},{"email":"wangjiarui1924@gmail.com","name":"john-watson"},{"email":"sy294746869@gmail.com","name":"sunyuan20"},{"email":"kbbqbb@gmail.com","name":"jiaqiu_chen"},{"email":"whatever6g@gmail.com","name":"whatever_lll"},{"email":"Slimeria37@gmail.com","name":"slimeria"},{"email":"1052228950@qq.com","name":"liujuping123"}],"readme":"# @alifd/next-reset-loader\nA webpack loader for injecting @alifd/next/reset.scss and @alifd/theme-pakge/icons.scss to entry jsx file.\n\n[![npm package](https://img.shields.io/npm/v/@alifd/next-reset-loader.svg?style=flat-square)](https://www.npmjs.org/package/next-reset-loader)\n\n\n## Install\n\n```\nnpm install next-reset-loader --save-dev\nnpm install next-theme-loader --save-dev\n```\n\n## Usage\n\n### webpack 2+\n\n``` js\nconst path = require('path');\nconst webpack = require('webpack');\nconst ExtractTextPlugin = require('extract-text-webpack-plugin');\n\nmodule.exports = {\n  entry: {\n    index: './src/index.jsx'\n  },\n  output: {\n    path: path.join(__dirname, 'build'),\n    filename: '[name].js'\n  },\n  resolve: {\n    extensions: ['.js', '.jsx']\n  },\n  devtool: 'inline-source-map',\n  module: {\n    rules: [{\n      test: /\\.jsx?$/,\n      use: [{\n        loader: 'babel-loader',\n        options: {\n          presets: [\n            'env',\n            'react',\n            'stage-0'\n          ],\n          plugins: [\n            'add-module-exports',\n            'transform-decorators-legacy',\n            ['babel-plugin-import', { style: true }]\n          ]\n        }\n      }, {\n        loader: '@alifd/next-reset-loader',\n        options: {\n          theme: '@alifd/theme-package', /* icons modified (optional)*/\n        },\n      }],\n      exclude: /node_modules/\n    }, {\n      test: /\\.css$/,\n      use: ExtractTextPlugin.extract({\n        use: 'css-loader'\n      })\n    }, {\n      test: /\\.scss$/,\n      use: ExtractTextPlugin.extract({\n        use: [\n          'css-loader',\n          'fast-sass-loader',\n          {\n            loader: 'next-reset-loader',\n            options: {\n              theme: '@alifd/theme-package', /* variables only modified (optional)*/\n              modifyVars: {'$css-prefix': 'my-'} /* custom variable (optional) */\n            }\n          }\n        ]\n      })\n    }]\n  }\n};\n```\n\n## Query\n\n* `theme`(String): get icons.scss from theme package eg: @alifd/theme-1) which come from https://fusion.design\n* `base`(String): get reset.scss from base package(default `@alifd/next`)\n\n","readmeFilename":"README.md"}