Skip to content

Latest commit

 

History

History
57 lines (38 loc) · 1.29 KB

README.md

File metadata and controls

57 lines (38 loc) · 1.29 KB

@warp-drive/internal-tooling

This internal (private) project provides a number of tooling scripts for use with the monorepo.

These scripts can be run as bin-scripts from root.

sync-all

bun sync-all

Will run all of the other available scripts.

sync-logos

bun sync-logos

Will sync the logo directory from root to each public package and ensure that the logos directory is included in published files.

sync-license

bun sync-license

Will sync the LICENSE.md file from root to each public package and ensure that the license is both set to MIT in the package.json and included in the published files for each package.

sync-references

bun sync-references

Will ensure that paths and references are both correctly specified in tsconfig.json for any other workspace package specified by package.json as a dependency, peer-dependency, or dev-dependency.

Will also ensure the proper settings for composite etc. are in use.

For packages that should emit types (any non-test app package) it will ensure that the declarationDir is added to the files array in package.json.

sync-scripts

bun sync-scripts

Will ensure that scripts enumerated in package.json which should be the same throughout the monorepo match expected configuration.