8000
File tree Expand file tree Collapse file tree 10 files changed +30
-47
lines changed
heft-webpack-basic-tutorial Expand file tree Collapse file tree 10 files changed +30
-47
lines changed Original file line number Diff line number Diff line change 1
1
# heft-node-basic-tutorial
2
2
3
- This project folder demonstrates a sample configuration of the [ Heft] ( https://www.npmjs.com/package/@rushstack/heft )
4
- build system. It illustrates a minimal realistic small project that targets the Node.js runtime.
3
+ This is a copy of the
4
+ [ heft-node-basic-tutorial] ( https://github.com/microsoft/rushstack-samples/tree/main/heft/heft-node-basic-tutorial )
5
+ tutorial project from the [ rushstack-samples] ( https://github.com/microsoft/rushstack-samples ) repo.
5
6
6
- The following tasks are configured:
7
- - [ TypeScript] ( https://rushstack.io/pages/heft_tasks/typescript/ ) compiler
8
- - [ ESLint] ( https://rushstack.io/pages/heft_tasks/eslint/ ) coding style validator
9
- - [ Jest] ( https://rushstack.io/pages/heft_tasks/jest/ ) test runner
10
-
11
- Please see the [ Getting started with Heft] ( https://rushstack.io/pages/heft_tutorials/getting_started/ )
12
- article for more information.
7
+ The copy here serves as a regression test, by using ` "workspace:*" ` references to the local projects in this repo.
8
+ Please update the copy from time to time to keep it in sync with the official tutorial.
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " heft-node-basic-tutorial" ,
3
- "description" : " This project illustrates a minimal tutorial Heft project targeting the Node.js runtime " ,
3
+ "description" : " (Copy of sample project) Building this project is a regression test for Heft " ,
4
4
"version" : " 1.0.0" ,
5
5
"private" : true ,
6
6
"main" : " lib/index.js" ,
Original file line number Diff line number Diff line change 1
1
# heft-node-jest-tutorial
2
2
3
- This project folder demonstrates a sample configuration of the [ Heft] ( https://www.npmjs.com/package/@rushstack/heft )
4
- build system. It illustrates how various Jest scenarios are handled when using Heft's transform for Jest.
3
+ This is a copy of the
4
+ [ heft-node-jest-tutorial] ( https://github.com/microsoft/rushstack-samples/tree/main/heft/heft-node-jest-tutorial )
5
+ tutorial project from the [ rushstack-samples] ( https://github.com/microsoft/rushstack-samples ) repo.
5
6
6
- The following tasks are configured:
7
- - [ TypeScript] ( https://rushstack.io/pages/heft_tasks/typescript/ ) compiler
8
- - [ ESLint] ( https://rushstack.io/pages/heft_tasks/eslint/ ) coding style validator
9
- - [ Jest] ( https://rushstack.io/pages/heft_tasks/jest/ ) test runner
10
-
11
- Please see the [ Getting started with Heft] ( https://rushstack.io/pages/heft_tutorials/getting_started/ )
12
- and [ "jest" task] ( https://rushstack.io/pages/heft_tasks/jest/ ) articles for more information.
7
+ The copy here serves as a regression test, by using ` "workspace:*" ` references to the local projects in this repo.
8
+ Please update the copy from time to time to keep it in sync with the official tutorial.
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " heft-node-jest-tutorial" ,
3
- "description" : " Building this project validates that various Jest features work correctly with Heft" ,
3
+ "description" : " (Copy of sample project) Building this project is a regression test for Heft" ,
4
4
"version" : " 1.0.0" ,
5
5
"private" : true ,
6
6
"license" : " MIT" ,
Original file line number Diff line number Diff line change 1
1
# heft-node-rig-tutorial
2
2
3
- This project folder demonstrates a sample configuration of the [ Heft ] ( https://www.npmjs.com/package/@rushstack/heft )
4
- build system. It illustrates a minimal realistic small project that targets the Node.js runtime,
5
- and builds using the rig package ` @ rushstack/heft-node-rig ` .
3
+ This is a copy of the
4
+ [ heft-node-rig-tutorial ] ( https://github.com/microsoft/rushstack-samples/tree/main/heft/heft-node-rig-tutorial )
5
+ tutorial project from the [ rushstack-samples ] ( https://github.com/microsoft/rushstack-samples ) repo .
6
6
7
- The following tasks are configured:
8
- - [ TypeScript] ( https://rushstack.io/pages/heft_tasks/typescript/ ) compiler
9
- - [ ESLint] ( https://rushstack.io/pages/heft_tasks/eslint/ ) coding style validator
10
- - [ Jest] ( https://rushstack.io/pages/heft_tasks/jest/ ) test runner
11
-
12
- Please see the [ Getting started with Heft] ( https://rushstack.io/pages/heft_tutorials/getting_started/ )
13
- and [ Using rigs] ( https://rushstack.io/pages/heft/rig_packages/ ) articles for more information.
7
+ The copy here serves as a regression test, by using ` "workspace:*" ` references to the local projects in this repo.
8
+ Please update the copy from time to time to keep it in sync with the official tutorial.
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " heft-node-rig-tutorial" ,
3
- "description" : " This project illustrates a minimal tutorial Heft project targeting the Node.js runtime and using a rig package " ,
3
+ "description" : " (Copy of sample project) Building this project is a regression test for Heft " ,
4
4
"version" : " 1.0.0" ,
5
5
"private" : true ,
6
6
"main" : " lib/index.js" ,
Original file line number Diff line number Diff line change 1
1
# heft-webpack-basic-tutorial
2
2
3
- This project folder demonstrates a sample configuration of the [ Heft ] ( https://www.npmjs.com/package/@rushstack/heft )
4
- build system. It illustrates a realistic small project that targets a web browser runtime and renders using
5
- the [ React ] ( https://reactjs.org/ ) library .
3
+ This is a copy of the
4
+ [ heft-webpack-basic-tutorial ] ( https://github.com/microsoft/rushstack-samples/tree/main/heft/heft-webpack-basic-tutorial )
5
+ tutorial project from the [ rushstack-samples ] ( https://github.com/microsoft/rushstack-samples ) repo .
6
6
7
- The following tasks are configured:
8
- - [ TypeScript] ( https://rushstack.io/pages/heft_tasks/typescript/ ) compiler
9
- - [ ESLint] ( https://rushstack.io/pages/heft_tasks/eslint/ ) coding style validator
10
- - [ Jest] ( https://rushstack.io/pages/heft_tasks/jest/ ) test runner
11
- - [ copy-static-assets] ( https://rushstack.io/pages/heft_tasks/copy-static-assets/ ) for .css files
12
- - [ Webpack] ( https://rushstack.io/pages/heft_tasks/webpack/ ) for bundling and optimization
13
-
14
- Please see the [ Getting started with Heft] ( https://rushstack.io/pages/heft_tutorials/getting_started/ )
15
- and [ "webpack" task] ( https://rushstack.io/pages/heft_tasks/webpack/ ) articles for more information.
7
+ The copy here serves as a regression test, by using ` "workspace:*" ` references to the local projects in this repo.
8
+ Please update the copy from time to time to keep it in sync with the official tutorial.
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " heft-webpack-basic-tutorial" ,
3
- "description" : " This project illustrates a minimal tutorial Heft project targeting the web browser runtime " ,
3
+ "description" : " (Copy of sample project) Building this project is a regression test for Heft " ,
4
4
"version" : " 1.0.0" ,
5
5
"private" : true ,
6
6
"scripts" : {
Original file line number Diff line number Diff line change 1
1
# packlets-tutorial
2
2
3
- This code sample illustrates how to use "packlet" folders to organize source code within a project.
3
+ This is a copy of the
4
+ [ packlets-tutorial] ( https://github.com/microsoft/rushstack-samples/tree/main/other/packlets-tutorial )
5
+ tutorial project from the [ rushstack-samples] ( https://github.com/microsoft/rushstack-samples ) repo.
4
6
5
- For details, please see the [ @rushstack/eslint-plugin-packlets ] ( https://www.npmjs.com/package/@rushstack/eslint-plugin-packlets ) documentation.
7
+ The copy here serves as a regression test, by using ` "workspace:*" ` references to the local projects in this repo.
8
+ Please update the copy from time to time to keep it in sync with the official tutorial.
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " packlets-tutorial" ,
3
- "description" : " This project illustrates how to use @rushstack/eslint-plugin-packlets" ,
3
+ "description" : " (Copy of sample project) Building this project is a regression test for @rushstack/eslint-plugin-packlets" ,
4
4
"version" : " 1.0.0" ,
5
5
"private" : true ,
6
6
"license" : " MIT" ,
You can’t perform that action at this time.
0 commit comments