{"_id":"@beisen/talent-ui-component-webpack-config","_rev":"5-7c607e7e5ef70e8fe85a41f604a667de","name":"@beisen/talent-ui-component-webpack-config","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@beisen/talent-ui-component-webpack-config","version":"1.0.0","main":"index.js","license":"MIT","author":{"name":"Li Guoming","email":"liguoming@beisen.com"},"dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.2","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0","webpack-node-externals":"^1.6.0"},"gitHead":"b7744f88a43983153235cfcf6a004d1e8ac49368","description":"","_id":"@beisen/talent-ui-component-webpack-config@1.0.0","scripts":{},"_shasum":"0997b62c3fc5727c160979216870f8fef70e031a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"beisen","email":"ci@beisen.com"},"dist":{"shasum":"0997b62c3fc5727c160979216870f8fef70e031a","tarball":"https://registry.npmjs.org/@beisen/talent-ui-component-webpack-config/-/talent-ui-component-webpack-config-1.0.0.tgz","integrity":"sha512-NYLP0nTS7zal4yA4DNuKe7tdzwb+jKzTG9qCKC/CCIjxF8R+EKSPeBDevOodzMakEporEq6SKMeJ6GMafHPeEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOr2UZYWtX5a/OhUh0cM4Wb1VzMZO/fMshojmhgncBlAiEAsE0KwH3XKLAbJDIPgn+0pi1qpofWd43N2eCI0MTAehk="}]},"maintainers":[{"name":"beisen","email":"ci@beisen.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/talent-ui-component-webpack-config-1.0.0.tgz_1500535450625_0.8042016362305731"}},"1.0.1":{"name":"@beisen/talent-ui-component-webpack-config","version":"1.0.1","main":"index.js","license":"MIT","author":{"name":"Li Guoming","email":"liguoming@beisen.com"},"dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.2","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0","webpack-node-externals":"^1.6.0"},"gitHead":"f8676d9d793cb517edb45a9daba087f185fd9e7b","description":"webpack不仅提供了的项目打包的流程，也支持创建一个外部库，同时可以通过webpack强大的插件机制解决加载非js模块的问题。这样使我们开发组件和开发项目有一样的流程和体验。","_id":"@beisen/talent-ui-component-webpack-config@1.0.1","scripts":{},"_shasum":"3355ee84705b19d0b7211348c01873cb8fb3a966","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"beisen","email":"ci@beisen.com"},"dist":{"shasum":"3355ee84705b19d0b7211348c01873cb8fb3a966","tarball":"https://registry.npmjs.org/@beisen/talent-ui-component-webpack-config/-/talent-ui-component-webpack-config-1.0.1.tgz","integrity":"sha512-J5SE7y/ccA78tfC0NdieXI2j0U6aNVVpwXVP4gT8jDL2uyfsIWwEJI9k3ZYr2Cp3Xg7Tt/glzvxTfW9fZPCiSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKpkLMrT04zw+ByiwwPp0qMj5ZCj0N1FsrHxTX2O8uLAiAWWLp0t2E/GuOFiO4Y8xhKZ3O5xg8sqdvREAiAKYiQ2Q=="}]},"maintainers":[{"name":"beisen","email":"ci@beisen.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/talent-ui-component-webpack-config-1.0.1.tgz_1500538610816_0.908347777556628"}},"1.0.2":{"name":"@beisen/talent-ui-component-webpack-config","version":"1.0.2","main":"index.js","license":"MIT","author":{"name":"Li Guoming","email":"liguoming@beisen.com"},"dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.2","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0","webpack-node-externals":"^1.6.0"},"gitHead":"f8676d9d793cb517edb45a9daba087f185fd9e7b","description":"webpack不仅提供了的项目打包的流程，也支持创建一个外部库，同时可以通过webpack强大的插件机制解决加载非js模块的问题。这样使我们开发组件和开发项目有一样的流程和体验。","_id":"@beisen/talent-ui-component-webpack-config@1.0.2","scripts":{},"_shasum":"a77c9dc87985b9e75c8e5de5dd7846bc803e3c8d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"beisen","email":"ci@beisen.com"},"dist":{"shasum":"a77c9dc87985b9e75c8e5de5dd7846bc803e3c8d","tarball":"https://registry.npmjs.org/@beisen/talent-ui-component-webpack-config/-/talent-ui-component-webpack-config-1.0.2.tgz","integrity":"sha512-em7sbezh+8mPii+a8oWVoUg+30KlzE06Idt22xpVQZpgqgVPWTNpZjqtftFicpXZCaS1Rfl/zULWTWWduwBTXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArF8x1QlUXlsiYSDgQym5EpiBnhv25OVSCx9l3JIOYaAiEAgkxXIlpTYru06/2r742B1qfDfpK/wnf5oRQkbzvmV4U="}]},"maintainers":[{"name":"beisen","email":"ci@beisen.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/talent-ui-component-webpack-config-1.0.2.tgz_1500539005175_0.2822009092196822"}},"1.0.3":{"name":"@beisen/talent-ui-component-webpack-config","version":"1.0.3","main":"index.js","license":"MIT","author":{"name":"Li Guoming","email":"liguoming@beisen.com"},"dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.6.0","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.2","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0","webpack-node-externals":"^1.6.0"},"gitHead":"3c1bb4c6c472e0c1f9098a785ce452a040853fa7","description":"webpack不仅提供了的项目打包的流程，也支持创建一个外部库，同时可以通过webpack强大的插件机制解决加载非js模块的问题。这样使我们开发组件和开发项目有一样的流程和体验。","_id":"@beisen/talent-ui-component-webpack-config@1.0.3","scripts":{},"_shasum":"9d43737b211d34d80fc97600dea83968e9aa1ef8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"beisen","email":"ci@beisen.com"},"dist":{"shasum":"9d43737b211d34d80fc97600dea83968e9aa1ef8","tarball":"https://registry.npmjs.org/@beisen/talent-ui-component-webpack-config/-/talent-ui-component-webpack-config-1.0.3.tgz","integrity":"sha512-rb0jVjBiQdtHepaAIVCUyY0uJPEzrHiSU0+whMnsJmsol5YCGXrBFGWSzwhn35vPK7HKqtzFNHjt1ATH5KLIOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrZSCMInO0wCO6HP6jl7Oq4hMprsjvzcYPELk7eM1/kAiADA7n5QcJK1USyFROpS7cIbTvb8bMupAE/tjXdE1PpyQ=="}]},"maintainers":[{"name":"beisen","email":"ci@beisen.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/talent-ui-component-webpack-config-1.0.3.tgz_1500540567498_0.3100125868804753"}}},"readme":"# 用来开发和打包组件的webpack配置\nwebpack不仅提供了的项目打包的流程，也支持创建一个外部库，同时可以通过webpack强大的插件机制解决加载非js模块的问题。这样使我们开发组件和开发项目有一样的流程和体验。\n\n## 使用方法\n首先，使用`talent-ui-component-webpack-config`可以通过传递简单的参数，来得到全套的webpack组件开发的配置。所以我们要在组件项目中配置使用webpack.\n\n### 添加webpack.config.js\n```js\nconst path = require('path');\nmodule.exports = require('../index.js')({\n    root: path.resolve(__dirname),\n    entry: './src/index.js'\n})\n```\n\n### 开发组件代码\n\n### 构建项目\n> 在构建项目的时候，`talent-ui-component-webpack-config`会\b读取项目package.json中的name字段作为library的名字，比如package.json中的名字叫作example-component，那么library就叫做exampleComponent\n\n> 同时会了达到最好的兼容性，libraryTarget\b的值设置为了umd。\n\n> 输出目录为dist, 输出文件分为三部分， dist/js, [style.css和assets (放置字段图片等其他资源)]。组件的package.json中的main应该指向dist/index.js。如果要引入组件的css，请在**项目**执行下面的引用\n\n```js\n    import css from 'example-component/dist/style.css'\n    //other code\n```\n\n## 配置参数\n\n> `root` 组件项目的根目录，\b\b物理路径\n\n> entry: 组件的入口文件，必须\n\n> name: library的名字，可不传，默认为package.json中的name字段\b\n\n> compress: 是否启用压缩，默认为flase\n","maintainers":[{"name":"beisen","email":"ci@beisen.com"}],"time":{"modified":"2022-06-12T15:09:23.627Z","created":"2017-07-20T07:24:10.730Z","1.0.0":"2017-07-20T07:24:10.730Z","1.0.1":"2017-07-20T08:16:50.913Z","1.0.2":"2017-07-20T08:23:25.246Z","1.0.3":"2017-07-20T08:49:27.656Z"},"author":{"name":"Li Guoming","email":"liguoming@beisen.com"},"license":"MIT","readmeFilename":"README.md","description":"webpack不仅提供了的项目打包的流程，也支持创建一个外部库，同时可以通过webpack强大的插件机制解决加载非js模块的问题。这样使我们开发组件和开发项目有一样的流程和体验。"}