{"_id":"@agds/gulp-config-preset","_rev":"5-422546c4649ed87c4631154afcca6a1c","name":"@agds/gulp-config-preset","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@agds/gulp-config-preset","version":"1.0.0","description":"构建npm包的gulp配置","main":"lib/index.js","scripts":{"lint":"eslint --ext .js,.vue,.json,.md lib","lint:fix":"eslint --ext .js,.vue,.json,.md lib --fix","docs":"agds-doc","commit":"git add . && git commit --no-edit","postversion":"npm run changelog && git push && git push","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","postchangelog":"git add . && git commit -m \"docs(changelog): 更新CHANGELOG\" || true"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS","prepare-commit-msg":"agds-gc-has-msg && exec < /dev/tty && git cz --hook || true"},"lint-staged":{"**/*.{js,json,md}":["eslint --fix"]},"repository":{"type":"git","url":"https://gitee.com/agile-development-system/gulp-config-preset.git"},"keywords":["agds","gulp","node-build","preset"],"author":{"name":"junyang"},"license":"MIT","devDependencies":{"@agds/cli-plugin-doc":"^1.0.0","@agds/eslint-config-js":"^1.0.0","@agds/node-utils":"^1.0.0","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","commitizen":"^4.2.4","conventional-changelog":"^3.1.24","conventional-changelog-cli":"^2.1.1","cz-conventional-changelog-zh":"^0.0.2","lint-staged":"^11.0.0","yorkie":"^2.0.0"},"dependencies":{"@agds/node-utils":"^1.0.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","gulp-cli":"^2.3.0","gulp-typescript":"^6.0.0-alpha.1"},"gitHead":"ba82f3c784e5f8734c7900dec0b665a03bc72926","_id":"@agds/gulp-config-preset@1.0.0","_nodeVersion":"12.16.2","_npmVersion":"7.11.1","dist":{"integrity":"sha512-+p2kt498jgM3Iw8xMLdApHJXvQNSndntqG+Kp4dkomY83o8wqoxLGga+PojYEocMytdBxXPp1bkZFljszTrkgQ==","shasum":"cd551698c5a2ff3cdfdfe1e87d13360b23139bee","tarball":"https://registry.npmjs.org/@agds/gulp-config-preset/-/gulp-config-preset-1.0.0.tgz","fileCount":12,"unpackedSize":8798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyK18CRA9TVsSAnZWagAAbZsP/A19LuCitbtqUr+RNL7L\nBaMLXBqAv/r/O3QKYWdQ/bjBshJj4as+liEzlTwfAV6LMcVPurikPB6EumLL\nD+MIf9qK+sDXPiq/fOC8LYSlXMJmYOcHtmCdZb55D1/Fv1T6EreGoe5fwEc4\n5hGQlfypr0lx7TLOaOie3MNM/P9zhSkNrN6Tj8gTEDCz+k2GBKaZMNTUy5rY\n6dfNCSB1iKIOq2gjYQyuy3YYuTX/TV6241/FrAYf4FxyPRiZxnZo7KO16MWq\ni6rOepznRlMVSnLqgNxiaS6z0A2uUaztz5EEWqxZhZAfzRQEEfrlEc2eGIoY\n9/KIV2M5Lmzw87ZOZJluW34v1sGZ6BzP9ro1CQM7QoUd3GSj2U24U7F2U8pZ\nScEE3HlHvmswFIcBaCaGREoW6LBKLAEiuofYFIljlgflL5nE4tieU0Gk7N9R\nJourkku5Ud8g3etr6gkEwuBXBYbzIE9ZgqO10WXk+F5h/pfaP0w+DMcs8MPf\n74iKCJU88j7zBoTluLed5x/+18gDCdF781n3QYSvvgzQxFLMUJpiIRPaamQT\nSz52IOHF70SFWPJgf6M/c0cCc3fKUucZXPROq2E/EqHqeW09UYYRyxBWO4ck\n+v1YiCDqOGfG/mK4EGw9zT/HjC70GKZg9s8tkZ08v2druRCCnjUIo4478RiK\ns0yi\r\n=4sVN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEG7ZxCyf4vIXelF4jbZvrX6KARgO2SDNSMvOE9PjyTAiEA+n84FwXBODq1R//8XzAXhax854rV0gMPfCTitncHdho="}]},"_npmUser":{"name":"chujunyang","email":"961284688@qq.com"},"directories":{},"maintainers":[{"name":"chujunyang","email":"961284688@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-config-preset_1.0.0_1623764348424_0.9079666715055275"},"_hasShrinkwrap":false},"1.0.1":{"name":"@agds/gulp-config-preset","version":"1.0.1","description":"构建npm包的gulp配置","main":"lib/index.js","scripts":{"lint":"eslint --ext .js,.json,.md lib","lint:fix":"eslint --ext .js,.json,.md lib --fix","docs":"agds-doc","commit":"git add . && git commit --no-edit","postversion":"npm run changelog","prepublishOnly":"npm run docs && (git add . && git commit -m \"docs(readme): 更新文档\" || true)","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","postchangelog":"git add . && git commit -m \"docs(changelog): 更新CHANGELOG\" || true"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS","prepare-commit-msg":"agds-gc-has-msg && exec < /dev/tty && git cz --hook || true"},"lint-staged":{"**/*.{js,json,md}":["eslint --fix"]},"repository":{"type":"git","url":"https://gitee.com/agile-development-system/gulp-config-preset.git"},"keywords":["agds","gulp","node-build","preset"],"author":{"name":"junyang"},"license":"MIT","devDependencies":{"@agds/cli-plugin-doc":"^1.0.0","@agds/eslint-config-js":"^1.0.0","@agds/node-utils":"^1.0.0","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","commitizen":"^4.2.4","conventional-changelog":"^3.1.24","conventional-changelog-cli":"^2.1.1","cz-conventional-changelog-zh":"^0.0.2","lint-staged":"^11.0.0","yorkie":"^2.0.0"},"dependencies":{"@agds/node-utils":"^1.0.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","gulp-cli":"^2.3.0","gulp-typescript":"^6.0.0-alpha.1"},"gitHead":"01cd0cef74a5842b4aea6930523e08ae845f74c9","_id":"@agds/gulp-config-preset@1.0.1","_nodeVersion":"12.16.2","_npmVersion":"7.11.1","dist":{"integrity":"sha512-NEAOtLXC/G8/Wr/IS9bTYO8nAzNK5Cv3G3jUuU40vQBdn+l7IyK6GC+7HV95TtS/ymOC/d+QuiV96CQNR5Xv1Q==","shasum":"98163f9b2a7712f5ae3d82de89e3201324494492","tarball":"https://registry.npmjs.org/@agds/gulp-config-preset/-/gulp-config-preset-1.0.1.tgz","fileCount":12,"unpackedSize":9206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyhK5CRA9TVsSAnZWagAAdmsQAJ1A1BnW6Vk5/szmpd12\nXWsSJPipEiJ/FXLDYOMSlhMPVH0jH+84mIcxv8fpMKtghzGbuxVklwUV1dEF\nHvWkemD+wW5eyQhx5o/OWzQ7YTLYUsh0wzlKw7vxh/mgXi2GGNs4wQ2PDxg5\nuv9DIJG/e4H8jQyX04L7dYFnqEgOnUcqWjsVByyRmoLjGp1ZrSDyD4Vph7bx\nGsOfXf1cHeeJdr7pZFW1hWIrkknyL6tyMovINoaP8ydaBEuxOJZ/dKRQ13HN\nq/8/Zc5ouTgLLTQ1JxKI829VlksY5E2XEVIE3vjEB7nczF+9a97nomef6MbM\nI/xCVcF53nsxHcnFGVudHm0ajQm/eQj1Osrz8O1uFDsR1L1UbJy8giJkbtDC\nzgcmQA9hUdUSwYKohLM9Vc3mVvGGRH+1Jh++7j+hQ/rYlaVrCyl1Tna3I0FB\n2FOflZ/S8tJ3dw5DlVg+UJzSnlSuGcao/qCOOWMH38hJz9G5YtpyYpp/I2Tv\nrdLJf7+Ygx2oELyt6l/fCXkC6LhnJxdyVzYFzt5UG7mVQZoff/45kbCGHiVv\nFYL3cfmcnloI5XUZR0uWlZbrozx2UkgpewojBa7wZXbu53OcP6Yn9vOPRh14\nj5nxs8W9mGNd5Za3LUR02xoefB5ELr9t+zdlJ2xxkDOGh5fX6oLPRGj0mv+u\nbejB\r\n=Cg9I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGK2l4lxWHqdfoQikL1nlHmQc45hStAk8Zzw4mLWkN0dAiBhbhX93GS1KSJ3DO4afDWvarNNinfSpW/F48JxCCWGVQ=="}]},"_npmUser":{"name":"chujunyang","email":"961284688@qq.com"},"directories":{},"maintainers":[{"name":"chujunyang","email":"961284688@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-config-preset_1.0.1_1623855800898_0.03450715261877102"},"_hasShrinkwrap":false},"1.0.2":{"name":"@agds/gulp-config-preset","version":"1.0.2","description":"构建npm包的gulp配置","main":"lib/index.js","scripts":{"lint":"eslint --ext .js,.json,.md lib","lint:fix":"eslint --ext .js,.json,.md lib --fix","docs":"agds-doc","commit":"git add . && git commit --no-edit","postversion":"npm run changelog","prepublishOnly":"npm run docs && (git add . && git commit -m \"docs(readme): 更新文档\" || true)","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","postchangelog":"git add . && git commit -m \"docs(changelog): 更新CHANGELOG\" || true"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS","prepare-commit-msg":"agds-gc-has-msg && exec < /dev/tty && git cz --hook || true"},"lint-staged":{"**/*.{js,json,md}":["eslint --fix"]},"repository":{"type":"git","url":"https://gitee.com/agile-development-system/gulp-config-preset.git"},"keywords":["agds","gulp","node-build","preset"],"author":{"name":"junyang"},"license":"MIT","devDependencies":{"@agds/agds-doc-preset":"^1.0.6","@agds/cli-plugin-doc":"^1.0.10","@agds/eslint-config-js":"^1.0.0","@agds/node-utils":"^1.0.0","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","commitizen":"^4.2.4","conventional-changelog":"^3.1.24","conventional-changelog-cli":"^2.1.1","cz-conventional-changelog-zh":"^0.0.2","lint-staged":"^11.0.0","yorkie":"^2.0.0"},"dependencies":{"@agds/node-utils":"^1.0.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","gulp-cli":"^2.3.0","gulp-typescript":"^6.0.0-alpha.1"},"gitHead":"33a796faa8c71fe61baa71f2455abe4d4ed6fbb6","_id":"@agds/gulp-config-preset@1.0.2","_nodeVersion":"12.16.2","_npmVersion":"7.11.1","dist":{"integrity":"sha512-6NhewZn02u2P6xqVmnghxPStPPCORMHY9D/KetyhxeEP0aUt1TMvpy23JLwUk0FPUi8kp7kxFYALbceLehw47A==","shasum":"9e6aceea45e19358e7ef2ad4576f5a46a166da5e","tarball":"https://registry.npmjs.org/@agds/gulp-config-preset/-/gulp-config-preset-1.0.2.tgz","fileCount":5,"unpackedSize":9139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5dPSCRA9TVsSAnZWagAA4jsP/1UVK7n9PQHg16g/Vt3I\nQmOt0rcGDWGcHB85wBTN8gIcwGXAmn4XtHvPBS+/hQHeoaNQ8/GUthUDQs8P\nnTq2sITR/6Mn/dxZKbbYeGRHm4KQsLyw2dd1pg8Sgw7XXDUosENw+8piNTOl\ntxQJdJkuKpOuVDYGDfYZTExv1iEYXD7dG+3ZpGQkjDzpPThvHQLZpCIuX1Vl\nleA6uuBkJvolejWVZYRv4Q/of2dMCLrraARLiV/FLUri1C/owOcJ1zpWxJqF\nV4NZ1LLhRnjkO7n06UlHRI0sngeCUYkyqcmST2ZtPxRXhpNHV8HSgEDFt08t\n+ItGfVjWRBeIQ45NgqDNsnwSzJxzgyPxNdE0g3jgkuZRZkeZyu65nWlYPlNV\n2gCBvBc+//r0pVyHJ/K7kK/6qe1Znp1adGnmOH4zaEu89pGIauasN1a92rw7\nNZSxtHYK0rtU57Fn/7n7HnRYuaKWouEUP5wvx19PCnNZDzm3eo3C2/CtPfYT\nYkSiFTFK3m/KmNQEDebIp1CheQLrsCS+L9Vr1H1z+l6/qeMlc6cWvPz06siC\nWbqAhIIPk05nT9GvhwtgYpEfA5+YsMhpYm99KlmB0lQL+4/cjWzWUJ6bdFoT\nRm7mtKUFucIYjeW7BUwQYgxsd3CuswABFXfrqeOPzv0Fa51GaEBshSr9kJiJ\n0Fdh\r\n=RTE7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrePuL8u6YdZdF5RF/WoCGL3j2dAzFaVBIuAVRy3Ki4wIgOCKsjy2o0qp743sF1XmSv2S2mHZRuHRs1FmJW0WscKI="}]},"_npmUser":{"name":"chujunyang","email":"961284688@qq.com"},"directories":{},"maintainers":[{"name":"chujunyang","email":"961284688@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-config-preset_1.0.2_1625674705715_0.7467627910621748"},"_hasShrinkwrap":false},"1.0.3":{"name":"@agds/gulp-config-preset","version":"1.0.3","description":"构建npm包的gulp配置","main":"lib/index.js","scripts":{"lint":"eslint --ext .js,.json,.md lib","lint:fix":"eslint --ext .js,.json,.md lib --fix","docs":"agds-doc","commit":"git add . && git commit --no-edit","postversion":"npm run changelog","prepublishOnly":"npm run docs && (git add . && git commit -m \"docs(readme): 更新文档\" || true)","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","postchangelog":"git add . && git commit -m \"docs(changelog): 更新CHANGELOG\" || true"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS","prepare-commit-msg":"agds-gc-has-msg && exec < /dev/tty && git cz --hook || true"},"lint-staged":{"**/*.{js,json,md}":["eslint --fix"]},"repository":{"type":"git","url":"https://gitee.com/agile-development-system/gulp-config-preset.git"},"keywords":["agds","gulp","node-build","preset"],"author":{"name":"junyang"},"license":"MIT","devDependencies":{"@agds/agds-doc-preset":"^1.0.6","@agds/cli-plugin-doc":"^1.0.10","@agds/eslint-config-js":"^1.0.0","@agds/node-utils":"^1.0.0","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","commitizen":"^4.2.4","conventional-changelog":"^3.1.24","conventional-changelog-cli":"^2.1.1","cz-conventional-changelog-zh":"^0.0.2","lint-staged":"^11.0.0","yorkie":"^2.0.0"},"dependencies":{"@agds/node-utils":"^1.0.0","@agds/ts-config-js":"^1.0.4","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","gulp-cli":"^2.3.0","gulp-typescript":"^6.0.0-alpha.1"},"gitHead":"c516073d6dcaf99ae8dd7c6fc28d4b3bf73b26db","_id":"@agds/gulp-config-preset@1.0.3","_nodeVersion":"12.16.2","_npmVersion":"7.11.1","dist":{"integrity":"sha512-6IBQnBLSCntgWzfgPhGjp/kNtvm5BB88QVAISUsbgA78o5Rh2CTn3TW+FytsCRyA3B3iwEXuiAyRslfI2I7UIg==","shasum":"9b268bd1b01a556e6faecd83fae83b82480f0305","tarball":"https://registry.npmjs.org/@agds/gulp-config-preset/-/gulp-config-preset-1.0.3.tgz","fileCount":5,"unpackedSize":9894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5xnTCRA9TVsSAnZWagAApjcQAKLAiitoZgUTFBMQ/Xv0\nJSu3YL4fxs8ko1ZI3kqGgx4hHgLRdPWq3oRxiNIhN1lQCnPVgwmIFH3iw+NU\nk1OmTEJpEXvr2Lbi+zf/C4w60ey+mUteP3xil04GozPaCORkHcQblgDeZrc6\nS/CcFL7byoUeAU+mAE3beEyx4eB7wWL911Br6Jtp7CCRXxr9WnaNlvC103Xb\n/mr4M7+jp/C+T/haz7yoH5Te2SID/QT7zuPsU8l+AVSP7YtJKpmmQPCLc2oU\nO+a2JJlAuCmdjQ6sViKvDoFmqhRQnzaGN9XYDK2I43RNSb5aPDxs6XtZEG8F\nA2+h5HtGl0RaAwF1JTuknQ6oVzlpGEAM6Q7hWIQMiBc76YZiBpggay1xUAtP\n1BjbUKlQi81JepadIZ0Lgw+kREXokrpyDoUx1zKJ/khIqT1xIdTGRznTHxKl\nDt1kQrBlk4ddwA24CVei6nCQ+Cd59kW/1Bi9zptNZU2H0L2ZtrNhjIPwP1yR\nDcmCDeNNAEkGrABJjHmUFvKCVacTZ2KKYl+H0GcC1L8o/bYN+8xol1zEwV3r\n/95Flx18zv3gbFU7a2UErjcHp4vuQB/vVxwGC5XpalYo46+YbbZUCpK3qTMb\nLXbO1CnVPtGVk98LcdrqZTOHIkDI/1bawGyH8pDcWz7qW0e3PfbYcXQfg/Bf\nuZ+a\r\n=AlHZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiouM64GpykoVGj1jULfLrE5q3rKfsvgIUuyT1Wy5dYgIgG2t8dcp4clSlhUCRXl16tHSUHw1eS3cUXzyZ6SmZ5Bo="}]},"_npmUser":{"name":"chujunyang","email":"961284688@qq.com"},"directories":{},"maintainers":[{"name":"chujunyang","email":"961284688@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-config-preset_1.0.3_1625758162974_0.5587134378561884"},"_hasShrinkwrap":false},"1.0.4":{"name":"@agds/gulp-config-preset","version":"1.0.4","description":"构建npm包的gulp配置","main":"lib/index.js","scripts":{"lint":"eslint --ext .js,.json,.md lib","lint:fix":"eslint --ext .js,.json,.md lib --fix","docs":"agds-doc","commit":"git add . && git commit --no-edit","postversion":"npm run changelog","prepublishOnly":"npm run docs && (git add . && git commit -m \"docs(readme): 更新文档\" || true)","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","postchangelog":"git add . && git commit -m \"docs(changelog): 更新CHANGELOG\" || true"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS","prepare-commit-msg":"agds-gc-has-msg && exec < /dev/tty && git cz --hook || true"},"lint-staged":{"**/*.{js,json,md}":["eslint --fix"]},"repository":{"type":"git","url":"https://gitee.com/agile-development-system/gulp-config-preset.git"},"keywords":["agds","gulp","node-build","preset"],"author":{"name":"junyang"},"license":"MIT","devDependencies":{"@agds/agds-doc-preset":"^1.0.6","@agds/cli-plugin-doc":"^1.0.10","@agds/eslint-config-js":"^1.0.0","@agds/node-utils":"^1.0.0","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","commitizen":"^4.2.4","conventional-changelog":"^3.1.24","conventional-changelog-cli":"^2.1.1","cz-conventional-changelog-zh":"^0.0.2","lint-staged":"^11.0.0","yorkie":"^2.0.0"},"dependencies":{"@agds/node-utils":"^1.0.0","@agds/ts-config-js":"^1.0.4","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-clean":"^0.4.0","gulp-cli":"^2.3.0","gulp-typescript":"^6.0.0-alpha.1","merge2":"^1.4.1","rimraf":"^3.0.2"},"publishConfig":{"access":"public"},"gitHead":"3fb7572c6cda7fbd62c7b25f25cbbf97a28da8cd","_id":"@agds/gulp-config-preset@1.0.4","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-YeQH4NH3ydU3O41Nkjtew4O88Y09M8MaXXoBMPZD0+iD5dpf8rIIkky2fG3Sesc8ASm+wTk8tvCoOaAmLcg+5Q==","shasum":"9f38577aef6aa0afbd442d1842e5d9ebf317d0ad","tarball":"https://registry.npmjs.org/@agds/gulp-config-preset/-/gulp-config-preset-1.0.4.tgz","fileCount":4,"unpackedSize":8670,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCafntYnhi5PYZCyuMWLvmyJJbr7lhN0NqRNGhMYKnmMAIhAMdnDiFBgl2Rcd3ZEakWWxvbBq9REvAAG/GIuJdRmNhw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqAJLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomQA/8DYwiFdX+1K717fYsTDZwf3issG914Szer0k7loRIXoY4bh1J\r\nqbjSCPyjzGrME8S0Tl8FVT75Gd0RY5RIf1HrL/xSSyO5AE/tlReqBHSkJj2q\r\n40fK+MTuFGiL3GTehQz9SSAq6pF1n1eb+c0qbeHp3N0wub1huFgN+pry3DFd\r\ndaU7WIumuuywIn4PYnx/UOdXISRaUxVGaNeHPz3HLPmjW5A1OdzCkRRqYow3\r\nSrQZ56eipw+nr/xbOOmWonR8pvN5custsz0t3A8YkIYzS2EsPSny0EkqRtu3\r\n+udPLebb6ltZ2zqazsYznQCI4ZPwXT/7gHxovIdsosyq/6TDmuDbW+hNTXx+\r\nwbvL4TiHb5VPByJBCZg63Lzri34Eo4NYp7uL8Th28n3XYSHe2Nq05mZUB5E/\r\n0i5Co37k5eooEQLuI0Io0O8pIPiqAfEAkZFdLWsap+83S5L7So/O1IWHHwIK\r\nzFmibIsVAzVtpguHYqxqdtYrVyF5BQIHPb4ef/s1O56roWFWfnO49lXE3r0A\r\nYw3vGWhuVcmGKj/J+d+f7d0RaINqL6159a1fHSH8vPQu7x0lgUMdqADiybm9\r\nBupVVODBpe8PWiRL/YunLFB0PXnWaz5T9u2/lWmX4KuW66DWWiuFRTjOWqya\r\nxDsu5IhRQ0cHZn8mqxwCZAyVLfCm8EHTNQI=\r\n=SgYF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"chujunyang","email":"961284688@qq.com"},"directories":{},"maintainers":[{"name":"chujunyang","email":"961284688@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-config-preset_1.0.4_1655177803457_0.15772712569713598"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-15T13:39:08.068Z","1.0.0":"2021-06-15T13:39:08.585Z","modified":"2022-06-14T03:36:43.730Z","1.0.1":"2021-06-16T15:03:21.049Z","1.0.2":"2021-07-07T16:18:25.862Z","1.0.3":"2021-07-08T15:29:23.078Z","1.0.4":"2022-06-14T03:36:43.646Z"},"maintainers":[{"name":"chujunyang","email":"961284688@qq.com"}],"description":"构建npm包的gulp配置","keywords":["agds","gulp","node-build","preset"],"repository":{"type":"git","url":"https://gitee.com/agile-development-system/gulp-config-preset.git"},"author":{"name":"junyang"},"license":"MIT","readme":"<p align=\"center\">\n    <img src=\"https://gitee.com/agile-development-system/agds-doc-preset/raw/master/lib/docs/logos/light/1.png\" alt=\"logo\">\n</p>\n\n# @agds/gulp-config-preset\n\n**版本** ：1.0.4\n\n构建npm包的gulp配置\n\n## 快速开始\n\n### 安装\n\n```bash\nnpm i -D @agds/gulp-config-preset\n```\n\n### 引入\n\n```js\n// gulpfile.js\nconst gulpPreset = require('@agds/gulp-config-preset');\nexports.default = gulpPreset();\n```\n\n\n### 添加build脚本\n\n在`package.json`的`scripts`下添加build命令；\n\n```json\n{\n  \"scripts\": {\n    \"build\": \"gulp\",\n    \"prepublishOnly\": \"npm run build\"\n  }\n}\n```\n\n\n## API文档\n\n<a name=\"gulppreset\"></a>\n\n### gulppreset(options) ⇒ <code>Undertaker.TaskFunction</code>\n\n**性质**: 函数\n\n| 参数 | 类型 | 描述 |\n| --- | --- | --- |\n| options | <code>object</code> | gulp出入口配置 |\n| options.input | <code>string</code> | gulp构建入口 |\n| options.output | <code>string</code> | gulp构建出口 |\n\n\n<a name=\"gulppreset..clean\"></a>\n\n#### gulppreset~clean() ⇒ <code>Promise</code>\n\n清除构建目录\n\n**性质**: [<code>gulppreset</code>](#gulppreset)的内部方法\n\n<a name=\"gulppreset..build\"></a>\n\n#### gulppreset~build() ⇒ <code>merge.Merge2Stream</code>\n\n构建\n\n**性质**: [<code>gulppreset</code>](#gulppreset)的内部方法\n\n<a name=\"gulppreset..cp\"></a>\n\n#### gulppreset~cp() ⇒ <code>NodeJS.ReadWriteStream</code>\n\n复制无法构建的文件\n\n**性质**: [<code>gulppreset</code>](#gulppreset)的内部方法\n\n\n<a name=\"source\"></a>\n\n## 配置源码\n\n```js\nconst { series, src, dest, parallel } = require('gulp');\nconst rimraf = require('rimraf');\nconst babel = require('gulp-babel');\nconst ts = require('gulp-typescript');\nconst merge = require('merge2');\nconst { FastPath, FastFs } = require('@agds/node-utils');\nconst path = require('path');\n/**\n * @param {object} options gulp出入口配置\n * @param {string} options.input gulp构建入口\n * @param {string} options.output gulp构建出口\n * @returns {Undertaker.TaskFunction}\n */\nfunction gulppreset({ input = 'src', output = 'lib' } = {}) {\n    let params = require('@agds/ts-config-js').compilerOptions;\n    if (FastFs.getPathStatSync(FastPath.getCwdPath('tsconfig.json'))) {\n        params = 'tsconfig.json';\n    }\n    const tsProject = ts.createProject(params);\n    const _input = FastPath.getCwdPath(input);\n    const _output = FastPath.getCwdPath(output);\n    /**\n     * 清除构建目录\n     *\n     * @returns {Promise}\n     */\n    function clean() {\n        return new Promise((resolve) => rimraf(_output, resolve));\n    };\n    /**\n     * 构建\n     *\n     * @returns {merge.Merge2Stream}\n     */\n    function build() {\n        const tsResult = src(path.join(_input, '**/*.[tj]s'))\n            .pipe(tsProject());\n\n        return merge([\n            tsResult.dts.pipe(dest(path.join(_output, 'types'))),\n            tsResult.js.pipe(babel()).pipe(dest(_output)),\n        ]);\n    }\n\n    /**\n     * 复制无法构建的文件\n     *\n     * @returns {NodeJS.ReadWriteStream}\n     */\n    function cp() {\n        return src(path.join(_input, '**/*.!([tj]s)')).pipe(dest(_output));\n    }\n    return series(clean, parallel(build, cp));\n}\n\nmodule.exports = gulppreset;\n\n```\n\n\n<a name=\"license\"></a>\n\n## 许可证\n\n[MIT License](https://gitee.com/agile-development-system/gulp-config-preset/blob/master/LICENSE)\nCopyright (c) 2021 锦阳\n\n<a name=\"donate\"></a>\n\n## 请维护者喝杯咖啡\n\n<div style=\"display:flex;\">\n<img src=\"https://gitee.com/agile-development-system/agds-doc-preset/raw/master/lib/docs/qrcode/alipay.jpeg\" width=\"209px\" >\n<img src=\"https://gitee.com/agile-development-system/agds-doc-preset/raw/master/lib/docs/qrcode/wechatpay.jpeg\" width=\"237px\" >\n</div>\n\n<a name=\"dingtalk\"></a>\n\n## 加入钉钉群讨论或加入开发\n\n<img src=\"https://gitee.com/agile-development-system/agds-doc-preset/raw/master/lib/docs/qrcode/dingtalk.jpeg\" width=\"188px\" >\n\n","readmeFilename":"README.md"}