Kim
6e520e745a
Add intersect aggregator ( #102 )
...
* Added intersect aggregator
* Addressed stylistic PR feedback
* Set the rotation of the intersected point to the second point’s rotation
* Revert "Set the rotation of the intersected point to the second point’s rotation"
This reverts commit d210a98f79a8866519fc9695487a9ea235167b8b.
* Adjusted aggregate function to not need axis1 and axis2 parameters
* Add assert to check for exactly 2 parts
* Add unit tests for the aggregate intersect method
* Change the assert string to use ${name.length}
* Change test group name to align with style guide
* Update intersect logic to consider negative Y axis
---------
Co-authored-by: Marco Massarelli <60667061+ceoloide@users.noreply.github.com>
2023-07-19 23:00:44 +02:00
Bán Dénes
4d65eb19a6
Filter negation bugfix
2023-03-18 16:23:05 +01:00
Bán Dénes
9ad080d24c
Templating bugfix ( #86 )
2023-03-17 10:29:55 +01:00
Bán Dénes
f0d22328cd
Filter/mirror bugfix
2023-02-09 23:50:18 +01:00
Bán Dénes
480c362c1e
Preprocessing bugfix
2023-01-30 15:01:52 +01:00
Bán Dénes
c45523f38a
Getting coverage to 100%
2023-01-23 23:34:06 +01:00
Luke Kershaw
e0eb43566f
Expand test coverage ( #77 )
...
* ignore line endings in cli tests
* ignore line endings in integration tests
* expand code coverage for `choc` footprint
* expand code coverage for `chocmini` footprint
* expand code coverage for `mx` footprint
* expand code coverage for `pad` footprint
* expand code coverage for rest of footprints
* expand code coverage for `anchor.js`
* expand code coverage for `units.js`
* expand code coverage for `points.js`
* expand code coverage for `filter.js`
* expand code coverage for `outlines.js`
* expand code coverage for `pcbs.js`
* expand code coverage for `ergogen.js`
* expand code coverage for `kle.js`
* more code coverage for `outlines.js`
* expand code coverage for `cases.js`
2023-01-23 10:02:08 +01:00
Bán Dénes
da1417ce2f
Type/what consistency for shorthands and cases
2022-12-18 12:37:44 +01:00
Bán Dénes
3aef729465
Allow points/anchors to resist
special mirror treatment
2022-12-04 12:24:17 +01:00
Bán Dénes
d23bd71b7a
Support orient/rotate towards other points
2022-02-27 13:44:24 +01:00
Bán Dénes
6dc6b5d8e9
Anchor recursivization
2022-02-27 11:11:45 +01:00
Bán Dénes
cff15dd3b9
Add missing bbox test
2022-01-23 22:04:38 +01:00
Bán Dénes
d5129832b9
More flexible semver handling
2022-01-23 22:02:05 +01:00
Bán Dénes
06d2ae4a7f
Switch to handrolled semver implementation
2022-01-23 21:45:09 +01:00
Bán Dénes
2b98b502d6
Support string templating for key-level attributes
2022-01-22 23:13:18 +01:00
Bán Dénes
d6f83232a8
Outlines rewrite actually done
2022-01-16 20:36:19 +01:00
Bán Dénes
bd6b5a0ca6
Add filter tests
2022-01-08 23:51:03 +01:00
Bán Dénes
73045e4754
Move column-level attributes to key-level
2021-12-18 18:37:26 +01:00
Bán Dénes
47d15c0261
Hotfix parameterization
2022-01-14 19:28:19 +01:00
Bán Dénes
c46a0bcd16
Add U for 19.05 spacing, closes #48
2021-12-15 22:45:35 +01:00
Bán Dénes
3e0dc84eb7
Support semver checks
2021-12-15 20:33:50 +01:00
Bán Dénes
483f214bec
Array unnest bugfix, fixes #50
2021-12-12 13:23:33 +01:00
Bán Dénes
26128f8db7
Support full anchors in outline shapes
2021-07-18 16:03:45 +02:00
Bán Dénes
b159cfa9f7
Further testing
2021-07-18 00:39:33 +02:00
Bán Dénes
4d88dac40a
End-to-end CLI tests
2021-07-17 01:15:27 +02:00
Bán Dénes
1f3ecb5c58
Improved interface testing
2021-07-16 20:18:09 +02:00
Bán Dénes
bc7578199d
Adjust tests for async interface
2021-07-15 22:03:03 +02:00
Bán Dénes
452d7c155b
Units separated to their own block, and properly tested
2021-07-11 13:45:53 +02:00
Bán Dénes
9baae154cb
Add unit test for assertions
2021-05-22 19:06:57 +02:00
Bán Dénes
c7b86c7556
Add unit test for anchors
2021-05-22 17:58:26 +02:00
Bán Dénes
7f8b1c4c63
Add basic interface tests
2021-05-16 22:30:26 +02:00
Bán Dénes
5cd8985343
Add unit test for operation parsing
2021-05-16 21:48:10 +02:00
Bán Dénes
2cae521fb1
Add unit test for utils
2021-05-16 20:09:04 +02:00
Bán Dénes
2d6ad0221a
Add unit test for point class
2021-05-16 18:06:14 +02:00
Bán Dénes
e515f51c0e
Parametric declarations
2021-01-03 19:48:37 +01:00
Bán Dénes
cd90705ba1
Refactor, units, tests
2021-01-01 00:50:04 +01:00