Commit Graph

16 Commits

Author SHA1 Message Date
Jake Bailey 16beff101a Use explicit extensions for imports within src (#58421) 2024-05-06 17:07:54 -07:00
Jake Bailey f52f7b9f90 Sort imports with dprint instead of eslint (#58058) 2024-04-03 11:27:49 -07:00
Jake Bailey 26704c6f63 Update dprint to 0.41 and bump plugins (#55580) 2023-09-11 17:59:07 -07:00
Jake Bailey 23c9752367 Make formatting settings in settings template apply to all filetypes (#55419) 2023-08-29 13:14:32 -07:00
Jake Bailey 5e8c261b6a dprint the codebase (#54820) 2023-08-16 14:26:38 -07:00
Jake Bailey 3f4d16a25e Remove lib folder (LKG) and use node_modules for building (#52226) 2023-03-07 15:34:47 -08:00
Jake Bailey 4c7e327981 Uncomment gitlens option in template (#53052) 2023-03-01 13:22:31 -08:00
Jake Bailey d8ba799f89 Also set javascript.unstable for organize imports in settings.json (#53047) 2023-03-01 10:51:11 -08:00
Jake Bailey 2a8436c529 Use eslint-plugin-simple-import-sort (#52090) 2023-02-02 14:36:21 -08:00
Jake Bailey 3cd72e76b2 Change build system to hereby
This eliminates a significant number of dependencies, eliminating all
npm audit issues, speeding up `npm ci` by 20%, and overall making the
build faster (faster startup, direct code is faster than streams, etc)
and clearer to understand.

I'm finding it much easier to make build changes for the module
transform with this; I can more clearly indicate task dependencies and
prevent running tasks that don't need to be run.

Given we're changing our build process entirely (new deps, new steps),
it seems like this is a good time to change things up.
2022-11-07 13:35:48 -08:00
Jake Bailey d5274a9f4a Add gitlens settings suggestion
While GitHub automatically uses this file if present, GitLens in VS Code
does not. Add the right option to our example settings.json for those
who use the extension.

Unfortunately, you can't leave this enabled if you want to look at the
repo _without_ the file; git blame just crashes when the file isn't
present. I'm not sure that there's a workaround for that.
2022-11-07 13:33:07 -08:00
Jake Bailey 6362fb2dce Replace eslint rulesdir with eslint-plugin-local, convert eslint rules to JS (#50380) 2022-08-22 13:46:03 -07:00
Jake Bailey 9f7c0cbad7 Run ESLint over our JS files, fix all lints (#50172) 2022-08-15 08:42:26 -07:00
Jake Bailey 734b9828a6 Update all depedencies, including ESLint 8, refresh lockfile (#49550) 2022-06-16 13:39:42 -07:00
Jake Bailey 4e39023396 Enable customDescriptionGenerator in launch template, update eslint setting (#47089) 2021-12-09 11:47:12 -08:00
Andrew Branch acf7aeee80 Add template .vscode/* settings, ignore real ones (#33758)
* Add LKG as typescript.tsdk

* Add template settings, ignore real ones

* Add note to CONTRIBUTING.md
2019-10-03 12:27:06 -05:00