Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
f504ea3
move tsconfig.json to dedicated location and switch scripts to build …
JasonVMo Jul 9, 2025
3034d03
update tsconfigs to reference new tsconfig.json location
JasonVMo Jul 9, 2025
02e8bea
fix some of the base scripts, remove broken debug metro script
JasonVMo Jul 9, 2025
a10ec20
rename .ts files in scripts to .js
JasonVMo Jul 9, 2025
ea0943d
fix script build errors after full TS validation
JasonVMo Jul 9, 2025
f8d5024
use explicit import syntax for local files
JasonVMo Jul 9, 2025
a3ff61f
move just config to configs folder
JasonVMo Jul 9, 2025
5103f1f
convert to module syntax and remove (now unused) just configs
JasonVMo Jul 10, 2025
ea4993f
update scripts package to be fully js, use esm, and validate fully
JasonVMo Jul 10, 2025
fe38438
Change files
JasonVMo Jul 10, 2025
d08492e
have scripts use the same command set as all other folders
JasonVMo Jul 10, 2025
bfc7b1d
reorganize scripts and turn on strict linting
JasonVMo Jul 10, 2025
fcff843
update references in babel.config.js files
JasonVMo Jul 10, 2025
bf595cd
more script updates
JasonVMo Jul 11, 2025
8425961
fix lint configuration with new format
JasonVMo Jul 11, 2025
1a03442
fix repo linting with new configs and version, fixing linting errors …
JasonVMo Jul 11, 2025
133ff6c
fix some styling issues from lint --fix and remove unused ignore files
JasonVMo Jul 11, 2025
27bfe93
fix jest tests
JasonVMo Jul 11, 2025
87e9850
udpate fixture to remove extra formatting
JasonVMo Jul 11, 2025
5ecef3d
finish script conversion to modern js with jsdoc syntax
JasonVMo Jul 14, 2025
e564201
Merge remote-tracking branch 'origin/main' into user/jasonvmo/script-…
JasonVMo Jul 14, 2025
a147a37
export ObjectBase from framework to help type inferences
JasonVMo Jul 14, 2025
8e19007
exclude lib to not cause false breaks from past builds
JasonVMo Jul 14, 2025
d430aee
remove unnecessary lage config options and leverage the cli for prettier
JasonVMo Jul 14, 2025
f26615c
fix align-deps (which requires .cjs) and remove 'react-dom' preset
JasonVMo Jul 14, 2025
8af3fc1
remove pipeline step for build tools as well as the repo script
JasonVMo Jul 14, 2025
85b24f2
fix check modified task and remove align-deps from depcheck
JasonVMo Jul 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 1 addition & 5 deletions .ado/templates/setup-repo-min-build.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
steps:
- template: setup-repo.yml

- script: |
yarn build-tools
displayName: "yarn build-tools"

- script: |
yarn build
displayName: "yarn build"
displayName: 'yarn build'
15 changes: 0 additions & 15 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,21 +46,6 @@
"sourceMaps": true,
"outFiles": []
},
{
"name": "Debug metro bundling task",
"type": "node",
"request": "launch",
"program": "${workspaceRoot}/scripts/debug-metro-pack.js",
"cwd": "${workspaceFolder}/packages/libraries/core",
"args": ["rnTester"],
"runtimeArgs": ["--nolazy"],
"env": {
"NODE_ENV": "development"
},
"console": "integratedTerminal",
"sourceMaps": true,
"outFiles": []
},
{
"name": "Debug Fabric Tester",
"type": "node",
Expand Down
2 changes: 1 addition & 1 deletion .yarnrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ nodeLinker: node-modules
plugins:
- checksum: 672e525b81762c6162366bd3ffec5e86ab8fac2655ef0267047e86a0f32e79a4bde0f170bc30479663f40aa3f006d91f8dc3289f679dd4dc5ae5a5d12ba3ad0b
path: .yarn/plugins/@rnx-kit/yarn-plugin-dynamic-extensions.cjs
spec: "https://raw.githubusercontent.com/microsoft/rnx-kit/main/incubator/yarn-plugin-dynamic-extensions/index.js"
spec: 'https://raw.githubusercontent.com/microsoft/rnx-kit/main/incubator/yarn-plugin-dynamic-extensions/index.js'

yarnPath: .yarn/releases/yarn-4.9.2.cjs
3 changes: 0 additions & 3 deletions apps/E2E/just.config.js

This file was deleted.

2 changes: 1 addition & 1 deletion apps/E2E/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"extends": "@fluentui-react-native/scripts/tsconfig.json",
"extends": "@fluentui-react-native/scripts/configs/tsconfig.json",
"compilerOptions": {
"baseUrl": ".",
"importHelpers": true,
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
module.exports = require('@fluentui-react-native/scripts/babel.config');
module.exports = require('@fluentui-react-native/scripts/configs/babel.config');
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"extends": "@fluentui-react-native/scripts/tsconfig.json",
"extends": "@fluentui-react-native/scripts/configs/tsconfig.json",
"compilerOptions": {
"outDir": "lib"
},
Expand Down
3 changes: 0 additions & 3 deletions apps/fluent-tester/just.config.js

This file was deleted.

2 changes: 1 addition & 1 deletion apps/fluent-tester/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@
"alignDeps": {
"presets": [
"microsoft/react-native",
"@fluentui-react-native/scripts/align-deps-preset.js"
"@fluentui-react-native/scripts/configs/align-deps-preset.cjs"
],
"requirements": [
"react-native@0.74"
Expand Down
2 changes: 1 addition & 1 deletion apps/fluent-tester/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"extends": "@fluentui-react-native/scripts/tsconfig.json",
"extends": "@fluentui-react-native/scripts/configs/tsconfig.json",
"compilerOptions": {
"baseUrl": ".",
"importHelpers": true,
Expand Down
3 changes: 0 additions & 3 deletions apps/win32/just.config.js

This file was deleted.

4 changes: 2 additions & 2 deletions apps/win32/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"extends": "@fluentui-react-native/scripts/tsconfig.json",
"extends": "@fluentui-react-native/scripts/configs/tsconfig.json",
"compilerOptions": {
"baseUrl": ".",
"importHelpers": true,
"paths": {
"*": ["*", "*.win32"],
"src/*": ["./src/*"]
},
}
},
"include": ["src"]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui/react-native",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/adapters",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/android-theme",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/apple-theme",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/avatar",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/badge",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/button",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/callout",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/checkbox",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/chip",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/codemods",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/composition",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/contextual-menu",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/default-theme",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/dependency-profiles",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/divider",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/drawer",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/dropdown",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/e2e-testing",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/experimental-activity-indicator",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/experimental-appearance-additions",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/experimental-avatar",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/experimental-checkbox",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/experimental-expander",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/experimental-menu-button",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/experimental-native-date-picker",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/experimental-native-font-metrics",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/experimental-shadow",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/experimental-shimmer",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/focus-trap-zone",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/focus-zone",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/framework",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/icon",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/immutable-merge",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/input",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/interactive-hooks",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "update scripts package to be fully js, use esm, and validate fully",
"packageName": "@fluentui-react-native/link",
"email": "jasonmo@microsoft.com",
"dependentChangeType": "none"
}
Loading
Loading