Skip to content

Commit a50fd57

Browse files
Copilotdanmarshall
andauthored
Convert from Lerna to npm workspaces (#633)
* Initial plan * Initial plan for converting from Lerna to npm workspaces Co-authored-by: danmarshall <[email protected]> * Convert from Lerna to npm workspaces Co-authored-by: danmarshall <[email protected]> * Revert all files in docs/docs/api to original state Co-authored-by: danmarshall <[email protected]> * Revert docs/target/js/browser.maker.js and docs/index.html to original state Co-authored-by: danmarshall <[email protected]> * Fully revert docs/target/js/browser.maker.js to original state Co-authored-by: danmarshall <[email protected]> * Drop Node 14.x support, require Node 16+ and npm 7+ for workspaces Co-authored-by: danmarshall <[email protected]> * Fix fonts package TypeScript configuration for Node.js Co-authored-by: danmarshall <[email protected]> * Add skipLibCheck to maker.js tsconfig files to fix Node 20 CI issue Co-authored-by: danmarshall <[email protected]> * Replace dxf-parser-typings with local type declarations Co-authored-by: danmarshall <[email protected]> * Add inline DxfParser type declarations, remove from explicit types list Co-authored-by: danmarshall <[email protected]> * Addressing PR comments Co-authored-by: danmarshall <[email protected]> * Use typeRoots to locate dxf-parser types in dxf-parser-typings package Co-authored-by: danmarshall <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: danmarshall <[email protected]>
1 parent ab8a609 commit a50fd57

File tree

7 files changed

+3037
-16094
lines changed

7 files changed

+3037
-16094
lines changed

.github/workflows/node.js.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@ jobs:
1616

1717
strategy:
1818
matrix:
19-
node-version: [14.x, 16.x, 18.x]
19+
node-version: [16.x, 18.x, 20.x]
2020
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
21+
# npm workspaces require npm 7+, which comes with Node 15+
2122

2223
steps:
2324
- uses: actions/checkout@v3

lerna.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)