{"versions":{"1.2.2":{"name":"@nutui/babel-plugin-separate-import","version":"1.2.2","description":"按需构建nutui2.0的组件，减小打包体积","main":"index.js","author":{"name":"famanoder、yangjinjun3"},"repository":{"type":"git","url":"https://github.com/jdf2e/nutui-lib/tree/master/babel-plugin-separate-import"},"license":"MIT","dependencies":{"babel-types":"^6.26.0"},"keywords":["jdcfe","nutui","import"],"_id":"@nutui/babel-plugin-separate-import@1.2.2","_nodeVersion":"10.16.3","_npmVersion":"6.13.4","dist":{"shasum":"6026a59840af20154ab2a3d6e54c043db8f9a486","size":2340,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nutui/babel-plugin-separate-import/-/babel-plugin-separate-import-1.2.2.tgz","integrity":"sha512-TGPlJuPz9JLTeaa1lYczRoQnOi884tAPSrGCHRBovB3FXcNWqa8uL+dO76/9iWOGQfE6f2NefPbKCshBzdGKcQ=="},"maintainers":[{"name":"anonymous","email":"nutui@jd.com"}],"_npmUser":{"name":"anonymous","email":"nutui@jd.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-separate-import_1.2.2_1590139533937_0.07682859000510711"},"_hasShrinkwrap":false,"publish_time":1590139534032,"_cnpm_publish_time":1590139534032,"_cnpmcore_publish_time":"2021-12-17T06:58:51.692Z","contributors":[]},"1.2.1":{"name":"@nutui/babel-plugin-separate-import","version":"1.2.1","description":"按需构建nutui2.0的组件，减小打包体积","main":"index.js","author":{"name":"famanoder、yangjinjun3"},"repository":{"type":"git","url":"https://github.com/jdf2e/nut-lib/tree/master/babel-plugin-separate-import"},"license":"MIT","dependencies":{"babel-types":"^6.26.0"},"keywords":["jdcfe","nutui","import"],"_id":"@nutui/babel-plugin-separate-import@1.2.1","_nodeVersion":"10.16.3","_npmVersion":"6.13.4","dist":{"shasum":"36c5ec4af9d2338a7e6472340519eed96c78c5bf","size":2338,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nutui/babel-plugin-separate-import/-/babel-plugin-separate-import-1.2.1.tgz","integrity":"sha512-vDx3ADi4Xt6KNGpG2OGF3qaDnDJno/vl7p647gI+r1JPt5gZdikyXYlT3sLjwxmnnOqjGccOSwL8t+YYB+MjjA=="},"maintainers":[{"name":"anonymous","email":"nutui@jd.com"}],"_npmUser":{"name":"anonymous","email":"nutui@jd.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-separate-import_1.2.1_1590139447618_0.782063670475901"},"_hasShrinkwrap":false,"publish_time":1590139447737,"_cnpm_publish_time":1590139447737,"_cnpmcore_publish_time":"2021-12-17T06:58:52.093Z","contributors":[]},"1.2.0":{"name":"@nutui/babel-plugin-separate-import","version":"1.2.0","description":"按需构建nutui2.0的组件，减小打包体积","main":"index.js","author":{"name":"famanoder"},"repository":{"type":"git","url":"git+https://github.com/jdf2e/separate-import.git"},"license":"MIT","dependencies":{"babel-types":"^6.26.0"},"keywords":["jdcfe","nutui","import"],"gitHead":"16f02471f1c31dbf796c9aa126ea6556c72b2301","bugs":{"url":"https://github.com/jdf2e/separate-import/issues"},"homepage":"https://github.com/jdf2e/separate-import#readme","_id":"@nutui/babel-plugin-separate-import@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"anonymous","email":"nutui@jd.com"},"dist":{"shasum":"542584eccd4d21aa415428390382a312dd488b6c","size":2918,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nutui/babel-plugin-separate-import/-/babel-plugin-separate-import-1.2.0.tgz","integrity":"sha512-KD9oEQDGm2ZylIEgnTawGaO6VhX3vjsx0SedFmUn0eyeQpuj8I2i+lgr1+9Gyx5FzHjVh3j6QW7E4QMq9tn45g=="},"maintainers":[{"name":"anonymous","email":"nutui@jd.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-separate-import_1.2.0_1552902597256_0.9252755744377221"},"_hasShrinkwrap":false,"publish_time":1552902597384,"_cnpm_publish_time":1552902597384,"_cnpmcore_publish_time":"2021-12-17T06:58:52.373Z","contributors":[]},"1.1.9":{"name":"@nutui/babel-plugin-separate-import","version":"1.1.9","description":"按需构建nutui2.0的组件，减小打包体积","main":"index.js","author":{"name":"famanoder"},"repository":{"type":"git","url":"https://github.com/jdf2e/separate-import.git"},"license":"MIT","dependencies":{"babel-types":"^6.26.0"},"keywords":["jdcfe","nutui","import"],"_id":"@nutui/babel-plugin-separate-import@1.1.9","dist":{"shasum":"b864dad355815857a9a0708fcfa8271e13165e70","size":2987,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nutui/babel-plugin-separate-import/-/babel-plugin-separate-import-1.1.9.tgz","integrity":"sha512-Mn50eGd2vO3HYs6mSJMzgSDTyFf6+xRgkDYMDSEXNkgBVek4hMUgRp1oBRlbg5COIr5UsZXkpMINnJ9KH7fhzg=="},"maintainers":[{"name":"anonymous","email":"nutui@jd.com"}],"_npmUser":{"name":"anonymous","email":"nutui@jd.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-separate-import_1.1.9_1547108166057_0.2484207004234038"},"_hasShrinkwrap":false,"publish_time":1547108166166,"_cnpm_publish_time":1547108166166,"_cnpmcore_publish_time":"2021-12-17T06:58:52.581Z","contributors":[]},"0.1.9":{"name":"@nutui/babel-plugin-separate-import","version":"0.1.9","description":"按需构建nutui2.0的组件，减小打包体积","main":"index.js","author":{"name":"famanoder"},"repository":{"type":"git","url":"https://github.com/jdf2e/separate-import.git"},"license":"MIT","dependencies":{"babel-types":"^6.26.0"},"keywords":["jdcfe","nutui","import"],"_id":"@nutui/babel-plugin-separate-import@0.1.9","dist":{"shasum":"808dcd9798e28cac8052efd4b81d3dcf2c66cf65","size":2980,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nutui/babel-plugin-separate-import/-/babel-plugin-separate-import-0.1.9.tgz","integrity":"sha512-Yx/OJpOl8yAbthc76yfSHd2aWe1oK7tvjcdkLHeU4C2++EcuEKL5YtBo9jXVFzWV+qMBYbqSyAfQuFXMkTvlCA=="},"maintainers":[{"name":"anonymous","email":"nutui@jd.com"}],"_npmUser":{"name":"anonymous","email":"nutui@jd.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-separate-import_0.1.9_1546511052467_0.17891323039806717"},"_hasShrinkwrap":false,"publish_time":1546511052686,"_cnpm_publish_time":1546511052686,"_cnpmcore_publish_time":"2021-12-17T06:58:52.785Z","contributors":[]},"0.1.8":{"name":"@nutui/babel-plugin-separate-import","version":"0.1.8","description":"按需构建nutui2.0的组件，减小打包体积","main":"index.js","author":{"name":"famanoder"},"repository":{"type":"git","url":"https://github.com/jdf2e/separate-import.git"},"license":"MIT","dependencies":{"babel-types":"^6.26.0"},"keywords":["jdcfe","nutui","import"],"_id":"@nutui/babel-plugin-separate-import@0.1.8","dist":{"shasum":"83ecd7d6a3a3d4e1f82b9f22bf7cd35370d854ab","size":2981,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nutui/babel-plugin-separate-import/-/babel-plugin-separate-import-0.1.8.tgz","integrity":"sha512-DA52p/B6q3X2ZCf6iD9CBDkyahsm8kVICal7EzgOc9wS6jHzwMGYw08SYupz86yJJhdtMg+jCsTM80wYsyxjBg=="},"maintainers":[{"name":"anonymous","email":"nutui@jd.com"}],"_npmUser":{"name":"anonymous","email":"nutui@jd.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-separate-import_0.1.8_1545914613397_0.356177999131011"},"_hasShrinkwrap":false,"publish_time":1545914613546,"_cnpm_publish_time":1545914613546,"_cnpmcore_publish_time":"2021-12-17T06:58:52.984Z","contributors":[]},"0.1.7":{"name":"@nutui/babel-plugin-separate-import","version":"0.1.7","description":"按需构建nutui2.0的组件，减小打包体积","main":"index.js","author":{"name":"famanoder"},"repository":{"type":"git","url":"https://github.com/jdf2e/separate-import.git"},"license":"MIT","dependencies":{"babel-types":"^6.26.0"},"keywords":["jdcfe","nutui","import"],"_id":"@nutui/babel-plugin-separate-import@0.1.7","dist":{"shasum":"984e25136cdf7c4da6b4aebd694bbfbd7a68d440","size":2671,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nutui/babel-plugin-separate-import/-/babel-plugin-separate-import-0.1.7.tgz","integrity":"sha512-nJlezGQidnsJ3Cfg0X66qE41FO+xNmyHV8xz4bSjNBCwLVebDc3FDn+ow7NRJtIpbEPclqsgDrf22b4j9Zr6mg=="},"maintainers":[{"name":"anonymous","email":"nutui@jd.com"}],"_npmUser":{"name":"anonymous","email":"nutui@jd.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-separate-import_0.1.7_1545913047689_0.1745864167104949"},"_hasShrinkwrap":false,"publish_time":1545913047812,"_cnpm_publish_time":1545913047812,"_cnpmcore_publish_time":"2021-12-17T06:58:53.173Z","contributors":[]},"0.1.6":{"name":"@nutui/babel-plugin-separate-import","version":"0.1.6","description":"按需构建nutui2.0的组件，减小打包体积","main":"index.js","author":{"name":"famanoder"},"repository":{"type":"git","url":"https://github.com/jdf2e/separate-import.git"},"license":"MIT","dependencies":{"babel-types":"^6.26.0"},"keywords":["jdcfe","nutui","import"],"_id":"@nutui/babel-plugin-separate-import@0.1.6","dist":{"shasum":"e48d6c3d3edea844c3ee20b5872c55637423f24a","size":2689,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nutui/babel-plugin-separate-import/-/babel-plugin-separate-import-0.1.6.tgz","integrity":"sha512-GQynVLreYgNff5a4iqENqGYvg3k1et+cChnYqoiA46J9wGrE3fRdbaxs6CKL2Dyvu9kNXCYNOVDHCg05apwHMg=="},"maintainers":[{"name":"anonymous","email":"nutui@jd.com"}],"_npmUser":{"name":"anonymous","email":"nutui@jd.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-separate-import_0.1.6_1545907551145_0.034032946559640065"},"_hasShrinkwrap":false,"publish_time":1545907551261,"_cnpm_publish_time":1545907551261,"_cnpmcore_publish_time":"2021-12-17T06:58:53.387Z","contributors":[]},"0.1.5":{"name":"@nutui/babel-plugin-separate-import","version":"0.1.5","description":"按需构建nutui2.0的组件，减小打包体积","main":"index.js","author":{"name":"famanoder"},"repository":{"type":"git","url":"https://github.com/jdf2e/separate-import.git"},"license":"MIT","dependencies":{"babel-types":"^6.26.0"},"keywords":["jdcfe","nutui","import"],"_id":"@nutui/babel-plugin-separate-import@0.1.5","dist":{"shasum":"dd16b4eaca5261ae6fa336f8e46e2330c3a14917","size":2509,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nutui/babel-plugin-separate-import/-/babel-plugin-separate-import-0.1.5.tgz","integrity":"sha512-xvjacs6O3cLSh4VjCtbgPUawVwXjbdMgyeJwaBTPS4BI+4cq/shUiR2L+8kyItMSRKZiz5VNSYHG/tuDOGwuOQ=="},"maintainers":[{"name":"anonymous","email":"nutui@jd.com"}],"_npmUser":{"name":"anonymous","email":"nutui@jd.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-separate-import_0.1.5_1545899095444_0.7938566425651283"},"_hasShrinkwrap":false,"publish_time":1545899095578,"_cnpm_publish_time":1545899095578,"_cnpmcore_publish_time":"2021-12-17T06:58:53.581Z","contributors":[]},"0.1.4":{"name":"@nutui/babel-plugin-separate-import","version":"0.1.4","description":"按需构建nutui2.0的组件，减小打包体积","main":"index.js","author":{"name":"famanoder"},"repository":{"type":"git","url":"https://github.com/jdf2e/separate-import.git"},"license":"MIT","dependencies":{"babel-types":"^6.26.0"},"keywords":["jdcfe","nutui","import"],"_id":"@nutui/babel-plugin-separate-import@0.1.4","dist":{"shasum":"bbae9e7dfa03aac15c5d24b75f7a3a10cc7bf8f2","size":2498,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nutui/babel-plugin-separate-import/-/babel-plugin-separate-import-0.1.4.tgz","integrity":"sha512-Ew+/lrsUPKXCj6uYq3DzbLW7SGdkWAe3H/55aHjxswZxHNka7X1XIH7TA2kv1k84HqR1iwchYA5+CxxkmrVDLw=="},"maintainers":[{"name":"anonymous","email":"nutui@jd.com"}],"_npmUser":{"name":"anonymous","email":"nutui@jd.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-separate-import_0.1.4_1545895768542_0.04961408662980493"},"_hasShrinkwrap":false,"publish_time":1545895768725,"_cnpm_publish_time":1545895768725,"_cnpmcore_publish_time":"2021-12-17T06:58:53.837Z","contributors":[]},"0.1.3":{"name":"@nutui/babel-plugin-separate-import","version":"0.1.3","description":"按需构建nutui2.0的组件，减小打包体积","main":"index.js","author":{"name":"famanoder"},"repository":{"type":"git","url":"https://github.com/jdf2e/separate-import.git"},"license":"MIT","dependencies":{"babel-types":"^6.26.0"},"keywords":["jdcfe","nutui","import"],"_id":"@nutui/babel-plugin-separate-import@0.1.3","dist":{"shasum":"df7cec1db991110ff56bdb398e11a1dda0a1b24c","size":2500,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nutui/babel-plugin-separate-import/-/babel-plugin-separate-import-0.1.3.tgz","integrity":"sha512-BiQV8jQFBv+EP9hdW6AbJPnkiMI8YXQV26x1+W6+iZJq23e8sGC69WtZzAyxHUTLOQCkL4eq1bOwcz1ewtgavg=="},"maintainers":[{"name":"anonymous","email":"nutui@jd.com"}],"_npmUser":{"name":"anonymous","email":"nutui@jd.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-separate-import_0.1.3_1545893063881_0.47839171896780197"},"_hasShrinkwrap":false,"publish_time":1545893064047,"_cnpm_publish_time":1545893064047,"_cnpmcore_publish_time":"2021-12-17T06:58:54.033Z","contributors":[]},"0.1.2":{"name":"@nutui/babel-plugin-separate-import","version":"0.1.2","description":"按需构建nutui2.0的组件，减小打包体积","main":"index.js","author":{"name":"famanoder"},"repository":{"type":"git","url":"https://github.com/jdf2e/separate-import.git"},"license":"MIT","dependencies":{"babel-types":"^6.26.0"},"keywords":["jdcfe","nutui","import"],"_id":"@nutui/babel-plugin-separate-import@0.1.2","dist":{"shasum":"af57d0efd6829ac7a6fa062989756be20425954c","size":2503,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nutui/babel-plugin-separate-import/-/babel-plugin-separate-import-0.1.2.tgz","integrity":"sha512-wHrHk0tl17yXfEAgo4EoUDo9E1qR2s11z3XWtuQUi7N+UuX+8fwA7WyQ1N0qrFvJWyzYhbmXd/OVSwwnLxzZzg=="},"maintainers":[{"name":"anonymous","email":"nutui@jd.com"}],"_npmUser":{"name":"anonymous","email":"nutui@jd.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-separate-import_0.1.2_1545811099497_0.6412154928329525"},"_hasShrinkwrap":false,"publish_time":1545811099676,"_cnpm_publish_time":1545811099676,"_cnpmcore_publish_time":"2021-12-17T06:58:54.247Z","contributors":[]},"0.1.1":{"name":"@nutui/babel-plugin-separate-import","version":"0.1.1","description":"按需构建nutui2的组件，减小打包体积","main":"index.js","author":{"name":"famanoder"},"repository":{"type":"git","url":"git+https://github.com/jdf2e/separate-import.git"},"license":"MIT","dependencies":{"babel-types":"^6.26.0"},"keywords":["jdcfe","nutui","import"],"gitHead":"02b7efe5823c462b2074f7942452262136553d04","bugs":{"url":"https://github.com/jdf2e/separate-import/issues"},"homepage":"https://github.com/jdf2e/separate-import#readme","_id":"@nutui/babel-plugin-separate-import@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"anonymous","email":"nutui@jd.com"},"dist":{"shasum":"0120ceb5caba67f573106a58f66e35044d69d7fa","size":1746,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nutui/babel-plugin-separate-import/-/babel-plugin-separate-import-0.1.1.tgz","integrity":"sha512-gtHp33kWZNAUaewGa6wpEIwRMZa+J71p43hqi+Lr8e2ORTzJ1FbruQgpof6AuTKlX1UWu+kQGqeZHsVwcDuepA=="},"maintainers":[{"name":"anonymous","email":"nutui@jd.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-separate-import_0.1.1_1545790478842_0.09658238009955089"},"_hasShrinkwrap":false,"publish_time":1545790478958,"_cnpm_publish_time":1545790478958,"_cnpmcore_publish_time":"2021-12-17T06:58:54.501Z","contributors":[]}},"dist-tags":{"latest":"1.2.2"},"name":"@nutui/babel-plugin-separate-import","time":{"created":"2022-01-27T20:18:13.368Z","modified":"2022-05-23T03:19:52.479Z","1.2.2":"2020-05-22T09:25:34.032Z","1.2.1":"2020-05-22T09:24:07.737Z","1.2.0":"2019-03-18T09:49:57.384Z","1.1.9":"2019-01-10T08:16:06.166Z","0.1.9":"2019-01-03T10:24:12.686Z","0.1.8":"2018-12-27T12:43:33.546Z","0.1.7":"2018-12-27T12:17:27.812Z","0.1.6":"2018-12-27T10:45:51.261Z","0.1.5":"2018-12-27T08:24:55.578Z","0.1.4":"2018-12-27T07:29:28.725Z","0.1.3":"2018-12-27T06:44:24.047Z","0.1.2":"2018-12-26T07:58:19.676Z","0.1.1":"2018-12-26T02:14:38.958Z"},"readme":"### @nutui/babel-plugin-separate-import\n\n---\n\n按需引入Nutui2.0组件，减小打包体积；\n\n### 安装\n\n---\n\n```bash\nnpm i -D @nutui/babel-plugin-separate-import\n```\n\n### 使用\n\n---\n\n配置`.babelrc`文件：\n\n```js\n{\n  \"plugins\": [\n    [\"@nutui/babel-plugin-separate-import\", {\n      \"style\": \"css\"\n    }]\n  ]\n}\n\n```\n\n然后就可以像下面这样按需引入组件了：\n\n```js\nimport Vue from 'vue';\nimport { Button, Icon } from '@nutui/nutui';\n\nVue.use(Button);\nVue.use(Icon);\n```\n\n### 国际化\n\n如果您需要使用我们的国际化功能，并使用我们的语言转换方法来对自己的网站进行语言转换的话，需要配置该插件的 `sourceCode` 参数为 `true`；此时组件的按需引用和默认情况下不同，组件将会指向未构建的源文件，同时组件也不再具有 `install` 方法，请使用 `Vue.component` 对组件进行注册；\n\n```js\nimport Vue from 'vue';\nimport { Button, Icon, locale, i18n } from '@nutui/nutui';\n\nVue.component(Button.name, Button);\nVue.component(Icon.name, Icon);\n```\n\n```js\n// .babelrc\n\n{\n  \"plugins\": [\n    [\"@nutui/babel-plugin-separate-import\", {\n      \"sourceCode\": true,\n      \"style\": \"css\"\n    }]\n  ]\n}\n```\n\n### AST转换\n\n---\n\n```js\nimport { Button } from '@nutui/nutui';\n```\n\n当使用这种方式`import`组件时，将会被转换为：\n\n```js\nimport Button from '@nutui/nutui/dist/packages/button/button.js';\n// sourceCode 为 true 时\nimport Button from '@nutui/nutui/dist/packages/button/button.vue';\n\nimport '@nutui/nutui/dist/packages/button/button.css';\n```\n\n* 如果`style`选项为`css`，则会加载相应组件的`css`；\n\n* 如果`style`选项为`scss`，则会加载相应组件的`scss`；\n\n* 如果没有`style`选项，则不会加载样式文件，需用户手动添加；","users":{}}