-
-
Notifications
You must be signed in to change notification settings - Fork 33
Comparing changes
Open a pull request
base repository: steveukx/properties
base: v2.3.0
head repository: steveukx/properties
compare: v3.0.1
- 9 commits
- 47 files changed
- 2 contributors
Commits on Jan 31, 2026
-
Library rewrite for major version 3 (#74)
* Upgrade dependencies and package manager * Typescript * TypeScript tests * Typescript for fixtures, types for `bindToExpress` * Extract `bindToExpress`, `getByRoot` and `path` as methods in separate files Change `.path()` to return a lazily constructed object evaluated on read rather than on write, use memoizing for sub-path caches * Add docs to the interface, update readme with preferred usage patterns * Resolve path to temp directory * Include test from #71 to show property paths are enumerable in v3 Closes #71 Fixes #58 * Changeset documentation for major version bump Additional tests for `.path()` Split `jest` configs out of `package.json` and prepare build steps * Remove v2 fixture * Use `tsup` to build the library * Use `properties-reader` alias in tests to allow for testing source and built content * Add `.ci` build helper scripts Update `tsup` config to build separate mjs and cjs formats * Add sourcemaps to the built output and remove devDependencies from published package.json * Sort package.json scripts * Auto `build` before `build:pkg` during a `publish` * Remove unused export in `package.json` * Add `biome` and format src/test Add `lint` and `build` to github ci action * Lint remainder of repo * Remove unused `tsconfig` variants * Refactor actions from reader out to separate files * Support both esm and cjs forms of typescript definitions * Additional docs for the import style
Configuration menu - View commit details
-
Copy full SHA for 397e333 - Browse repository at this point
Copy the full SHA 397e333View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6178e8e - Browse repository at this point
Copy the full SHA 6178e8eView commit details -
Add note for upgrade guide from v2-v3
Add upgrade guide reference to README
Configuration menu - View commit details
-
Copy full SHA for fb7dbfc - Browse repository at this point
Copy the full SHA fb7dbfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5391a5e - Browse repository at this point
Copy the full SHA 5391a5eView commit details -
Merge pull request #77 from steveukx/changeset-release/main
Version Packages
Configuration menu - View commit details
-
Copy full SHA for 544db5c - Browse repository at this point
Copy the full SHA 544db5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9f8d0d - Browse repository at this point
Copy the full SHA a9f8d0dView commit details -
Merge pull request #78 from steveukx/chore/fix-types-path
Update path to TypeScript types in published package.json
Configuration menu - View commit details
-
Copy full SHA for cbba7bc - Browse repository at this point
Copy the full SHA cbba7bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc94c72 - Browse repository at this point
Copy the full SHA fc94c72View commit details -
Merge pull request #79 from steveukx/changeset-release/main
Version Packages
Configuration menu - View commit details
-
Copy full SHA for c7aeb90 - Browse repository at this point
Copy the full SHA c7aeb90View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.3.0...v3.0.1