https://github.com/microsoft/spfx-gulp-tools
Tools related to the SPFx Gulp-based build toolchain.
https://github.com/microsoft/spfx-gulp-tools
spfx
Last synced: 3 months ago
JSON representation
Tools related to the SPFx Gulp-based build toolchain.
- Host: GitHub
- URL: https://github.com/microsoft/spfx-gulp-tools
- Owner: microsoft
- License: other
- Created: 2021-05-26T17:46:06.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-20T06:15:12.000Z (12 months ago)
- Last Synced: 2025-09-26T00:21:57.348Z (4 months ago)
- Topics: spfx
- Language: TypeScript
- Homepage:
- Size: 2.09 MB
- Stars: 6
- Watchers: 7
- Forks: 6
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# SPFx Gulp Tools
[](https://dev.azure.com/RushStack/GitHubProjects/_build/latest?definitionId=23&repoName=microsoft%2Fspfx-gulp-tools&branchName=main)
## Published Packages
| Folder | Version | Changelog | Package |
| ------ | ------- | --------- | ------- |
| [/core-build/gulp-core-build](./core-build/gulp-core-build/) | [](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build) | [changelog](./core-build/gulp-core-build/CHANGELOG.md) | [@microsoft/gulp-core-build](https://www.npmjs.com/package/@microsoft/gulp-core-build) |
| [/core-build/gulp-core-build-mocha](./core-build/gulp-core-build-mocha/) | [](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-mocha) | [changelog](./core-build/gulp-core-build-mocha/CHANGELOG.md) | [@microsoft/gulp-core-build-mocha](https://www.npmjs.com/package/@microsoft/gulp-core-build-mocha) |
| [/core-build/gulp-core-build-sass](./core-build/gulp-core-build-sass/) | [](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-sass) | [changelog](./core-build/gulp-core-build-sass/CHANGELOG.md) | [@microsoft/gulp-core-build-sass](https://www.npmjs.com/package/@microsoft/gulp-core-build-sass) |
| [/core-build/gulp-core-build-serve](./core-build/gulp-core-build-serve/) | [](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-serve) | [changelog](./core-build/gulp-core-build-serve/CHANGELOG.md) | [@microsoft/gulp-core-build-serve](https://www.npmjs.com/package/@microsoft/gulp-core-build-serve) |
| [/core-build/gulp-core-build-typescript](./core-build/gulp-core-build-typescript/) | [](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-typescript) | [changelog](./core-build/gulp-core-build-typescript/CHANGELOG.md) | [@microsoft/gulp-core-build-typescript](https://www.npmjs.com/package/@microsoft/gulp-core-build-typescript) |
| [/core-build/gulp-core-build-webpack](./core-build/gulp-core-build-webpack/) | [](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-webpack) | [changelog](./core-build/gulp-core-build-webpack/CHANGELOG.md) | [@microsoft/gulp-core-build-webpack](https://www.npmjs.com/package/@microsoft/gulp-core-build-webpack) |
| [/core-build/node-library-build](./core-build/node-library-build/) | [](https://badge.fury.io/js/%40microsoft%2Fnode-library-build) | [changelog](./core-build/node-library-build/CHANGELOG.md) | [@microsoft/node-library-build](https://www.npmjs.com/package/@microsoft/node-library-build) |
| [/core-build/web-library-build](./core-build/web-library-build/) | [](https://badge.fury.io/js/%40microsoft%2Fweb-library-build) | [changelog](./core-build/web-library-build/CHANGELOG.md) | [@microsoft/web-library-build](https://www.npmjs.com/package/@microsoft/web-library-build) |
| [/stack/rush-stack-compiler-2.4](./stack/rush-stack-compiler-2.4/) | [](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-2.4) | [changelog](./stack/rush-stack-compiler-2.4/CHANGELOG.md) | [@microsoft/rush-stack-compiler-2.4](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-2.4) |
| [/stack/rush-stack-compiler-2.7](./stack/rush-stack-compiler-2.7/) | [](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-2.7) | [changelog](./stack/rush-stack-compiler-2.7/CHANGELOG.md) | [@microsoft/rush-stack-compiler-2.7](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-2.7) |
| [/stack/rush-stack-compiler-2.8](./stack/rush-stack-compiler-2.8/) | [](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-2.8) | [changelog](./stack/rush-stack-compiler-2.8/CHANGELOG.md) | [@microsoft/rush-stack-compiler-2.8](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-2.8) |
| [/stack/rush-stack-compiler-2.9](./stack/rush-stack-compiler-2.9/) | [](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-2.9) | [changelog](./stack/rush-stack-compiler-2.9/CHANGELOG.md) | [@microsoft/rush-stack-compiler-2.9](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-2.9) |
| [/stack/rush-stack-compiler-3.0](./stack/rush-stack-compiler-3.0/) | [](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.0) | [changelog](./stack/rush-stack-compiler-3.0/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.0](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.0) |
| [/stack/rush-stack-compiler-3.1](./stack/rush-stack-compiler-3.1/) | [](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.1) | [changelog](./stack/rush-stack-compiler-3.1/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.1](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.1) |
| [/stack/rush-stack-compiler-3.2](./stack/rush-stack-compiler-3.2/) | [](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.2) | [changelog](./stack/rush-stack-compiler-3.2/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.2](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.2) |
| [/stack/rush-stack-compiler-3.3](./stack/rush-stack-compiler-3.3/) | [](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.3) | [changelog](./stack/rush-stack-compiler-3.3/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.3](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.3) |
| [/stack/rush-stack-compiler-3.4](./stack/rush-stack-compiler-3.4/) | [](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.4) | [changelog](./stack/rush-stack-compiler-3.4/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.4](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.4) |
| [/stack/rush-stack-compiler-3.5](./stack/rush-stack-compiler-3.5/) | [](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.5) | [changelog](./stack/rush-stack-compiler-3.5/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.5](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.5) |
| [/stack/rush-stack-compiler-3.6](./stack/rush-stack-compiler-3.6/) | [](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.6) | [changelog](./stack/rush-stack-compiler-3.6/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.6](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.6) |
| [/stack/rush-stack-compiler-3.7](./stack/rush-stack-compiler-3.7/) | [](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.7) | [changelog](./stack/rush-stack-compiler-3.7/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.7](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.7) |
| [/stack/rush-stack-compiler-3.8](./stack/rush-stack-compiler-3.8/) | [](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.8) | [changelog](./stack/rush-stack-compiler-3.8/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.8](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.8) |
| [/stack/rush-stack-compiler-3.9](./stack/rush-stack-compiler-3.9/) | [](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.9) | [changelog](./stack/rush-stack-compiler-3.9/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.9](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.9) |
| [/stack/rush-stack-compiler-4.0](./stack/rush-stack-compiler-4.0/) | [](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-4.0) | [changelog](./stack/rush-stack-compiler-4.0/CHANGELOG.md) | [@microsoft/rush-stack-compiler-4.0](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-4.0) |
| [/stack/rush-stack-compiler-4.1](./stack/rush-stack-compiler-4.1/) | [](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-4.1) | [changelog](./stack/rush-stack-compiler-4.1/CHANGELOG.md) | [@microsoft/rush-stack-compiler-4.1](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-4.1) |
| [/stack/rush-stack-compiler-4.2](./stack/rush-stack-compiler-4.2/) | [](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-4.2) | [changelog](./stack/rush-stack-compiler-4.2/CHANGELOG.md) | [@microsoft/rush-stack-compiler-4.2](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-4.2) |
| [/stack/rush-stack-compiler-4.5](./stack/rush-stack-compiler-4.5/) | [](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-4.5) | [changelog](./stack/rush-stack-compiler-4.5/CHANGELOG.md) | [@microsoft/rush-stack-compiler-4.5](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-4.5) |
| [/stack/rush-stack-compiler-4.7](./stack/rush-stack-compiler-4.7/) | [](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-4.7) | [changelog](./stack/rush-stack-compiler-4.7/CHANGELOG.md) | [@microsoft/rush-stack-compiler-4.7](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-4.7) |
## Unpublished Local Projects
| Folder | Description |
| ------ | -----------|
| [/build-tests/node-library-build-eslint-test](./build-tests/node-library-build-eslint-test/) | |
| [/build-tests/node-library-build-tslint-test](./build-tests/node-library-build-tslint-test/) | |
| [/build-tests/rush-stack-compiler-2.4-library-test](./build-tests/rush-stack-compiler-2.4-library-test/) | |
| [/build-tests/rush-stack-compiler-2.7-library-test](./build-tests/rush-stack-compiler-2.7-library-test/) | |
| [/build-tests/rush-stack-compiler-2.8-library-test](./build-tests/rush-stack-compiler-2.8-library-test/) | |
| [/build-tests/rush-stack-compiler-2.9-library-test](./build-tests/rush-stack-compiler-2.9-library-test/) | |
| [/build-tests/rush-stack-compiler-3.0-library-test](./build-tests/rush-stack-compiler-3.0-library-test/) | |
| [/build-tests/rush-stack-compiler-3.1-library-test](./build-tests/rush-stack-compiler-3.1-library-test/) | |
| [/build-tests/rush-stack-compiler-3.2-library-test](./build-tests/rush-stack-compiler-3.2-library-test/) | |
| [/build-tests/rush-stack-compiler-3.3-library-test](./build-tests/rush-stack-compiler-3.3-library-test/) | |
| [/build-tests/rush-stack-compiler-3.4-library-test](./build-tests/rush-stack-compiler-3.4-library-test/) | |
| [/build-tests/rush-stack-compiler-3.5-library-test](./build-tests/rush-stack-compiler-3.5-library-test/) | |
| [/build-tests/rush-stack-compiler-3.6-library-test](./build-tests/rush-stack-compiler-3.6-library-test/) | |
| [/build-tests/rush-stack-compiler-3.7-library-test](./build-tests/rush-stack-compiler-3.7-library-test/) | |
| [/build-tests/rush-stack-compiler-3.8-library-test](./build-tests/rush-stack-compiler-3.8-library-test/) | |
| [/build-tests/rush-stack-compiler-3.9-library-test](./build-tests/rush-stack-compiler-3.9-library-test/) | |
| [/build-tests/rush-stack-compiler-4.0-library-test](./build-tests/rush-stack-compiler-4.0-library-test/) | |
| [/build-tests/rush-stack-compiler-4.1-library-test](./build-tests/rush-stack-compiler-4.1-library-test/) | |
| [/build-tests/rush-stack-compiler-4.2-library-test](./build-tests/rush-stack-compiler-4.2-library-test/) | |
| [/build-tests/rush-stack-compiler-4.5-library-test](./build-tests/rush-stack-compiler-4.5-library-test/) | |
| [/build-tests/rush-stack-compiler-4.7-library-test](./build-tests/rush-stack-compiler-4.7-library-test/) | |
| [/build-tests/web-library-build-test](./build-tests/web-library-build-test/) | |
| [/stack/rush-stack-compiler-shared](./stack/rush-stack-compiler-shared/) | |
## Contributor Notice
This repo welcomes contributions and suggestions. Most contributions require you to agree to a
Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us
the rights to use your contribution. For details, visit https://cla.microsoft.com.
When you submit a pull request, a CLA-bot will automatically determine whether you need to provide
a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions
provided by the bot. You will only need to do this once across all repos using our CLA.
This repo has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or
contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.