-
Notifications
You must be signed in to change notification settings - Fork 945
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Introduced new developer experience efficiencies #2702
base: master
Are you sure you want to change the base?
Commits on Jun 23, 2024
-
Configuring types.ts tests using a dedicated tsconfig file in each pa…
…ckage, rather than specifying the arguments on the command line.
Configuration menu - View commit details
-
Copy full SHA for a924d5e - Browse repository at this point
Copy the full SHA a924d5eView commit details -
Experimenting with changes to when and why we build different JS arte…
…facts. See discussion Turfjs#2629
Configuration menu - View commit details
-
Copy full SHA for 180efa7 - Browse repository at this point
Copy the full SHA 180efa7View commit details -
Need to remove some old weird type workarounds for the new approach t…
…o building to work. Simplifies things overall.
Configuration menu - View commit details
-
Copy full SHA for 0821730 - Browse repository at this point
Copy the full SHA 0821730View commit details -
Enabling skipNodeModulesBundle was causing dependent modules to be in…
…lined in dist/esm/index.js files, greatly increasing their size.
Configuration menu - View commit details
-
Copy full SHA for 232efc7 - Browse repository at this point
Copy the full SHA 232efc7View commit details -
These packages weren't actually needed by @turf/turf. Suspect they we…
…re causing problems in a previous build because skipNodeModulesBundle was true. That's now been removed and @turf/turf does build fine without them.
Configuration menu - View commit details
-
Copy full SHA for d966fd8 - Browse repository at this point
Copy the full SHA d966fd8View commit details
Commits on Jun 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5303d1f - Browse repository at this point
Copy the full SHA 5303d1fView commit details
Commits on Aug 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 19780d0 - Browse repository at this point
Copy the full SHA 19780d0View commit details
Commits on Aug 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 18710a6 - Browse repository at this point
Copy the full SHA 18710a6View commit details
Commits on Aug 15, 2024
-
Type testing using tsc updated / added for all packages to at least s…
…ome degree (except @turf/turf). TS projects we statically type check the index.ts itself. JS projects we type check a minimal types.ts file against the index.d.ts definition.
Configuration menu - View commit details
-
Copy full SHA for 70a8580 - Browse repository at this point
Copy the full SHA 70a8580View commit details -
Fixed a couple of build errors that seem to be related to how typescr…
…ipt infers type dependencies of imported types. These must have surfaced due to this PRs new approach to linking package dependencies. Solution was to explicitly define a few return types that previously were being inferred. Should be fixed permanently in typescript 5.5, though nothing really for us to revert. See microsoft/TypeScript#47663 (comment) Also synced some JSDoc with the function's actual type definition.
Configuration menu - View commit details
-
Copy full SHA for 88ce05a - Browse repository at this point
Copy the full SHA 88ce05aView commit details
Commits on Aug 16, 2024
-
Refactoring "last-checks" into "bundleCdn" which seems more descripti…
…ve. Adding empty marchingsquares d.ts to isolines (same as we've done for isobands) to retire a ts-expect-error. Also believe prepublishOnly better target to use than prepublish.
Configuration menu - View commit details
-
Copy full SHA for cd4b7d6 - Browse repository at this point
Copy the full SHA cd4b7d6View commit details
Commits on Aug 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2fde264 - Browse repository at this point
Copy the full SHA 2fde264View commit details
Commits on Aug 23, 2024
-
Simplified MRL config significantly by treating almost all TS and JS …
…packages the same. Only exception now is @turf/turf. Run tsc static type checking in all packages (except @turf/turf), even the JS ones. It's a no-op for JS, though standardises our package structure somewhat. Added a bunch of standard devDependencies to all projects including typescript, tslib, bench, tape, npm-run-all. Same rationale as above. Upgraded to typescript 5.5.4. Retired types.ts tests as most of them weren't adding much value any more now that we use tsc --noEmit to type check TS code.
Configuration menu - View commit details
-
Copy full SHA for 7997ffe - Browse repository at this point
Copy the full SHA 7997ffeView commit details -
Decoupled linting of hand written code (prettier, eslint, etc) from l…
…inting of generated code (escheck). We now run the former during top level test, and the latter only during pre-publish after we've run a top level build. Upgraded the eslint plugin to match new typescript version, fixed a couple of minor "new" lint errors.
Configuration menu - View commit details
-
Copy full SHA for 8a3974e - Browse repository at this point
Copy the full SHA 8a3974eView commit details