Граф коммитов

21 Коммитов

Автор SHA1 Сообщение Дата
Ruriko Araki fc506e0ea2
Update just-scripts to latest (#1446)
* Update just

* Fix tests

* Fix bundle

* Remove code-style

* Change files

* Remove code-style

* lint remove from windows

* Update just-task too

* Fix task

* Fix things some more...
2022-02-16 13:13:09 -08:00
Tommy Nguyen 07d04d166b
build: fix `lint` step failing due to picking up build artifacts (#821)
- Cleans up duplicate ESLint installations
- Cleans up duplicate ESLint presets
- Bumps `eslint` to 7.3.1
- Cleans up all linter violations where possible; added suppressions
  elsewhere
2021-07-27 20:43:49 +02:00
Ruriko Araki 907fea5109
Fix prettier for FURN (#730)
* Fix prettier tooling

* Enable on Fluent Tester directory and run

* Apply prettier to other platforms, run

* Apply prettier to components, run

* Apply prettier to experimental, run

* Apply prettier to framework, run

* Apply prettier to libraries core and theming, run

* Apply prettier to utils, run

* Change files

* Change lage.config
2021-06-17 17:22:39 -07:00
Jason Morse 328573ddeb
Check for private packages (#407)
* add task to check for publishing errors

* add task to check for publishing errors and hook it into depcheck
2020-08-25 13:59:27 -07:00
Jason Morse 580825d7ae
Make the scripts buildable to allow typescript within (#403)
* move scripts to be building via TypeScript

* convert scripts to build using typescript

* move babel up to scripts root for direct inclusion

* remove unused use of depcheck task from build-tools
2020-08-19 15:52:37 -07:00
Jason Morse 2216954b9e
Integrate dependency checker into CI and fix dependency errors (#392)
* add depcheck command to repo

* fix more dependencies

* fix dependency errors

* fix last few dependency issues

* more dependency fixes and integrate into buildci

* workaround depcheck bad report

* Change files

* add prettier and extension updates to (hopefully) ensure consistency

* fix bad merge

* Change files
2020-08-17 14:54:38 -07:00
Jason Morse 79677c8f32
Switch to using Lage as a build sequencer (#357)
* initial lage init

* hook up build and test scripts via lage

* add full build support

* update new packages to use the new task runner

* update README with instructions on using Lage

* update commands executed in CI

* switch to using Lage for build sequencing

* Change files

* enable tests for FocusTrapZone

* turn on Link tests

* enable Stack tests

* add verbose output to full build task in CI

* add the verbose flag to the actual command this time

* split up build and bundle to handle resource failures

* rename full-build to buildci to be consistent with fabric, up memory limit in CI

* update README for buildci command

* try limiting concurrent processes for CI

* remove lerna dependency, leaving config file

* break up publish tasks to avoid failures

* try again to fix the CI

* fix lerna reference in README

* fix bad capitalization and try with full buildci command

* fix missing dep in contextual menu
2020-07-29 15:26:39 -07:00
Jason Morse 1d2b333a0d
Update RN to 0.62 and make app folders platform specific (#181)
* bump beachball version to one with prepublish fix

* update beachball hook to use new prepublish strategy

* add 0.62 version of windows code

* ignore build artifacts

* remove ios and android files from windows directory

* remove expo playground

* lockfile update after expo removal

* pare down packages in scripts

* remove bundle from core library

* remove metro config for unused bundle

* separate app and tester for win32

* remove bundle from fluent-tester

* remove some hard dependencies

* update RNW to 0.62 version

* bump react native to 0.62

* get a working windows bundle command

* expose watch folders routine for use in windows applet

* update react versions to match

* yarn upgrade results

* more package version updates

* fix windows bundle to point to tester

* fix build errors from version update

* rebuild yarn lock with yarnpkg.com instead of npmjs.org

* update yarn lock file

* remove last docs project from merge conflict

* remove unused packages

* remove dedent package, it was unused

* remove even more packages

* get just command that works with cli

* add apps/mobile to replace expo

* Change files

* align react versions to try to fix hooks issue in tests

* remove a few more unused files

* align jest versions in repo

* get rid of npmjs references in lockfile

* get windows tester up and running

* directly pin react and react-native versions

* update yarn lock file
2020-04-24 12:32:32 -07:00
Jason Morse 731a433887 make server task respect cmd line ports and set good defaults for windows 2020-04-06 17:47:29 -07:00
Jason Morse 0e94324d2a
Bundling, jest improvements, adding windows tester (#145)
* add initial windows template

* minor updates to configuration

* rename tester package

* update fluent-tester deps

* pull experiments/tester out of the compilation

* move tester sources to fluent-tester

* more file changes

* switch the bin name from just-script to fluent-scripts to disambiguate names

* get bundling working in fluent-tester for win32

* unhoist RN to unblock win32

* move last few files from experiments/tester

* Change files

* add .DS_Store to root gitignore

* more config and babel updates

* fix build/bundling errors after syncing master

* fixed metro bundling and start to build rn tools package

* restore checkbox test

* move checkbox test to match pattern from other components

* clean up unused files in scripts

* fix build errors from merge and script transfer

* fix final bundling issues

* Change files

* more updates to fix configurations

* remove demo and experimental web controls

* add pressability from RN 0.63 and rework interactive hooks

* remove win32 references from the tester

* move metro task to build tools

* rename file

* fix windows and win32 bundles

* improve overall bundling task workflow

* fix some win32 build errors

* add some configuration versatility

* add server option to metro task

* add postinstall script to update caches

* attempts to make XAML version reference the right bundle

* enable jest tests for Text and Separator

* Change files

* update yarn.lock

* write windows bundle to dist
2020-04-03 13:21:30 -07:00
Jason Morse 3320f8b06f
This reworks the metro and jest configurations and parts of the scripts folder (#121)
* switch just from pure JS to TS/JS mode

* convert metro config and queryFiles utilities to TS

* generalize platform overridding for metro

* switch just.config files for newly added packages to TS

* update jest configuration script and revert TS changes

* cleanup jest files

* fix broken react-native jest configurations

* more config fixes

* rework package info utils

* some updated package utilities

* add just-repo-utils files temporarily

* fix directory creation

* fix git functions returning empty entries

* update config scripts to use just-repo-utils package

* script updates to unblock expo

* update to use published just-repo-utils

* Change files

* fix break in expo config
2020-03-06 16:04:01 -08:00
Jason Morse 2c8fcfa9cd
Change repository directory structure (#108)
* restructure directories in project

* remove unused preset parameter

* Change files
2020-02-19 17:25:37 -08:00
Jason Morse 62436203d9
Remove unnecessary build stuff (#94)
* fix packages for react-native to unblock builds

* Change files

* fix check for change and RN peer version

* update CI tasks to use yarn

* workaround CI running out of file system watchers

* try non-admin command for increasing watch limit

* clean up just tasks and remove unnecessary webpack configs

* Change files

* set CI environment variable to suppress metro file watching

* try manual set of ENV variable

* trying again with local env set

* try using macos for CI

* update environment setting to be done in the right way

* remove some unneeded build files

* remove more unneeded build files

* remove unused build files

* remove attempt to set CI in environment
2020-02-06 16:18:07 -08:00
Jason Morse fb9d7affbf
Fix build/test for themed-stylesheet (#91)
* fix packages for react-native to unblock builds

* Change files

* fix check for change and RN peer version

* update CI tasks to use yarn

* workaround CI running out of file system watchers

* try non-admin command for increasing watch limit

* clean up just tasks and remove unnecessary webpack configs

* Change files

* set CI environment variable to suppress metro file watching

* try manual set of ENV variable

* trying again with local env set

* try using macos for CI
2020-02-05 16:49:05 -08:00
Luan Nguyen 57b073e6b6 Modify script to produce RNTester bundle. 2020-01-27 07:48:16 -08:00
Luan Nguyen eb20cabc00 Split bundle task out of build task. 2020-01-24 16:40:33 -08:00
Luan Nguyen de9ebd9b5b delete commented code. 2020-01-24 15:36:03 -08:00
Luan Nguyen 85def40e30 get metro pack task to work correctly. 2020-01-24 15:11:00 -08:00
Luan Nguyen 7cb0cdb8fb add metro pack command. 2020-01-23 12:04:09 -08:00
tkamireh 0366b96533 tslint removed and initial eslint configuration setup (#22) 2019-09-09 23:23:06 +02:00
Jason Morse 13f23a6877
Update build logic to a real build system (#17)
* add theme registry documentation, update base readme

* Add start of a customize routine to components

* make customize function work with some demos

* start of documentation files plus updates to compose

* update documentation for composable

* Add some compose documentation

* add ToDo items in compose

* Copy over build logic from fabric

* get new build logic partially working

* making demo app webpack work (#2)

* add webpack configs and fix yarn start

* fix jest tests

* move to common webpack definition

* remove old rush based commands

* remove mustache codegen from repo
2019-08-26 15:05:54 -07:00