Skip to content

Commit

Permalink
Export the StarLasu Lionweb language from the correct module, make Li…
Browse files Browse the repository at this point in the history
…onweb an optional dependency
  • Loading branch information
alessiostalla committed Mar 7, 2024
1 parent f6c6d09 commit 6dbf811
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 3 deletions.
8 changes: 7 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,13 @@
All notable changes to this project from version 1.2.0 upwards are documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## [1.6.5 - 1.6.9] – 2024-03-07
## [1.6.10] – 2024-03-07

### Changed
- Exported the StarLasu Lionweb language from the correct module
- Made Lionweb an optional dependency

## [1.6.9] – 2024-03-07

### Added
- Support for Lionweb nodes as trace nodes
Expand Down
7 changes: 5 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"description": "AST building blocks for TypeScript/JavaScript, part of the *lasu family, with optional integrations with ANTLR4 and Ecore.",
"author": "Strumenta s.r.l.",
"publisher": "strumenta",
"version": "1.6.9",
"version": "1.6.10",
"license": "Apache-2.0",
"keywords": [
"antlr",
Expand Down Expand Up @@ -78,16 +78,19 @@
"generate-classes": "dist/cjs/cli.js"
},
"dependencies": {
"@lionweb/core": "^0.6.1",
"iter-ops": "^1.5.0",
"reflect-metadata": "^0.1.13"
},
"peerDependencies": {
"@lionweb/core": "^0.6.1",
"antlr4ng": "^2.0.3",
"cmd-ts": "^0.11.0",
"ecore": "^0.12.0"
},
"peerDependenciesMeta": {
"@lionweb/core": {
"optional": true
},
"antlr4ng": {
"optional": true
},
Expand Down
1 change: 1 addition & 0 deletions src/interop/lionweb.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import {
} from "@lionweb/core";

Check failure on line 15 in src/interop/lionweb.ts

View workflow job for this annotation

GitHub Actions / build (18.x)

Cannot find module '@lionweb/core' or its corresponding type declarations.

Check failure on line 15 in src/interop/lionweb.ts

View workflow job for this annotation

GitHub Actions / build (20.x)

Cannot find module '@lionweb/core' or its corresponding type declarations.
import {NodeAdapter, Issue, Node, NodeDefinition, Position, PropertyDefinition} from "..";
import {STARLASU_LANGUAGE} from "./lionweb-starlasu-language";
export {STARLASU_LANGUAGE} from "./lionweb-starlasu-language";

export class TylasuNodeWrapper implements LionwebNodeInterface {
id: Id;
Expand Down

0 comments on commit 6dbf811

Please sign in to comment.