@making-sense/antlr-editor
Version:
ANTLR Typescript editor
220 lines (219 loc) • 7.82 kB
JSON
{
"name": "@making-sense/antlr-editor",
"version": "2.2.1",
"description": "ANTLR Typescript editor",
"repository": {
"type": "git",
"url": "git://github.com/Making-Sense-Info/ANTLR-Editor.git"
},
"main": "./index.js",
"types": "./index.d.ts",
"lint-staged": {
"*.{ts,tsx}": [
"eslint --fix"
],
"*.{ts,tsx,json,md}": [
"prettier --write"
]
},
"husky": {
"hooks": {
"pre-commit": "lint-staged -v"
}
},
"author": "u/NicoLaval",
"license": "MIT",
"files": [
"./src/Editor.tsx",
"./src/EditorFooter.tsx",
"./src/grammar-graph/grammarGraph.ts",
"./src/grammar-graph/grammarStatement.ts",
"./src/grammar-graph/multiplyMode.ts",
"./src/grammar-graph/ruleToken.ts",
"./src/grammar-graph/ruleTokenizer.ts",
"./src/grammar-graph/statementType.ts",
"./src/grammar-graph/syntaxCollection.ts",
"./src/grammar-graph/syntaxLink.ts",
"./src/grammar-graph/tokenType.ts",
"./src/grammar-graph/tokenizerContext.ts",
"./src/index.ts",
"./src/model/codeList.ts",
"./src/model/dataStructure.ts",
"./src/model/dataStructureDefinition.ts",
"./src/model/error.ts",
"./src/model/index.ts",
"./src/model/tools.ts",
"./src/model/variables.ts",
"./src/stories/VtlEditor20.stories.tsx",
"./src/stories/VtlEditor20.tsx",
"./src/stories/VtlEditor21.stories.ts",
"./src/stories/VtlEditor21.tsx",
"./src/tests/sample.test.ts",
"./src/utils/ParserFacade.ts",
"./src/utils/constants.ts",
"./src/utils/customization.ts",
"./src/utils/log.ts",
"./src/utils/monaco.ts",
"./src/utils/providers.ts",
"./src/utils/tokensProvider.ts",
"./src/utils/variables.ts",
"./src/utils/vocabularyPack.ts",
"./Editor.d.ts",
"./Editor.js",
"./Editor.js.map",
"./EditorFooter.d.ts",
"./EditorFooter.js",
"./EditorFooter.js.map",
"./grammar-graph/grammarGraph.d.ts",
"./grammar-graph/grammarGraph.js",
"./grammar-graph/grammarGraph.js.map",
"./grammar-graph/grammarStatement.d.ts",
"./grammar-graph/grammarStatement.js",
"./grammar-graph/grammarStatement.js.map",
"./grammar-graph/multiplyMode.d.ts",
"./grammar-graph/multiplyMode.js",
"./grammar-graph/multiplyMode.js.map",
"./grammar-graph/ruleToken.d.ts",
"./grammar-graph/ruleToken.js",
"./grammar-graph/ruleToken.js.map",
"./grammar-graph/ruleTokenizer.d.ts",
"./grammar-graph/ruleTokenizer.js",
"./grammar-graph/ruleTokenizer.js.map",
"./grammar-graph/statementType.d.ts",
"./grammar-graph/statementType.js",
"./grammar-graph/statementType.js.map",
"./grammar-graph/syntaxCollection.d.ts",
"./grammar-graph/syntaxCollection.js",
"./grammar-graph/syntaxCollection.js.map",
"./grammar-graph/syntaxLink.d.ts",
"./grammar-graph/syntaxLink.js",
"./grammar-graph/syntaxLink.js.map",
"./grammar-graph/tokenType.d.ts",
"./grammar-graph/tokenType.js",
"./grammar-graph/tokenType.js.map",
"./grammar-graph/tokenizerContext.d.ts",
"./grammar-graph/tokenizerContext.js",
"./grammar-graph/tokenizerContext.js.map",
"./index.d.ts",
"./index.js",
"./index.js.map",
"./model/codeList.d.ts",
"./model/codeList.js",
"./model/codeList.js.map",
"./model/dataStructure.d.ts",
"./model/dataStructure.js",
"./model/dataStructure.js.map",
"./model/dataStructureDefinition.d.ts",
"./model/dataStructureDefinition.js",
"./model/dataStructureDefinition.js.map",
"./model/error.d.ts",
"./model/error.js",
"./model/error.js.map",
"./model/index.d.ts",
"./model/index.js",
"./model/index.js.map",
"./model/tools.d.ts",
"./model/tools.js",
"./model/tools.js.map",
"./model/variables.d.ts",
"./model/variables.js",
"./model/variables.js.map",
"./stories/VtlEditor20.d.ts",
"./stories/VtlEditor20.js",
"./stories/VtlEditor20.js.map",
"./stories/VtlEditor20.stories.d.ts",
"./stories/VtlEditor20.stories.js",
"./stories/VtlEditor20.stories.js.map",
"./stories/VtlEditor21.d.ts",
"./stories/VtlEditor21.js",
"./stories/VtlEditor21.js.map",
"./stories/VtlEditor21.stories.d.ts",
"./stories/VtlEditor21.stories.js",
"./stories/VtlEditor21.stories.js.map",
"./tests/sample.test.d.ts",
"./tests/sample.test.js",
"./tests/sample.test.js.map",
"./utils/ParserFacade.d.ts",
"./utils/ParserFacade.js",
"./utils/ParserFacade.js.map",
"./utils/constants.d.ts",
"./utils/constants.js",
"./utils/constants.js.map",
"./utils/customization.d.ts",
"./utils/customization.js",
"./utils/customization.js.map",
"./utils/log.d.ts",
"./utils/log.js",
"./utils/log.js.map",
"./utils/monaco.d.ts",
"./utils/monaco.js",
"./utils/monaco.js.map",
"./utils/providers.d.ts",
"./utils/providers.js",
"./utils/providers.js.map",
"./utils/tokensProvider.d.ts",
"./utils/tokensProvider.js",
"./utils/tokensProvider.js.map",
"./utils/variables.d.ts",
"./utils/variables.js",
"./utils/variables.js.map",
"./utils/vocabularyPack.d.ts",
"./utils/vocabularyPack.js",
"./utils/vocabularyPack.js.map"
],
"keywords": [
"ANTLR",
"Monaco"
],
"homepage": "https://github.com/Making-Sense-Info/ANTLR-Editor",
"devDependencies": {
"@making-sense/vtl-2-0-antlr-tools-ts": "^2.0.1",
"@making-sense/vtl-2-0-monaco-tools-ts": "^0.1.0",
"@making-sense/vtl-2-1-antlr-tools-ts": "^1.0.4",
"@making-sense/vtl-2-1-monaco-tools-ts": "^1.0.1",
"@storybook/addon-actions": "^6.5.9",
"@storybook/addon-essentials": "^6.5.9",
"@storybook/addon-links": "^6.5.9",
"@storybook/addons": "^6.5.9",
"@storybook/builder-webpack5": "^6.5.9",
"@storybook/manager-webpack5": "^6.5.9",
"@storybook/node-logger": "^6.5.9",
"@storybook/preset-create-react-app": "^4.1.2",
"@storybook/react": "^6.5.9",
"@storybook/theming": "^6.5.9",
"@types/debug": "^4.1.12",
"@types/node": "^22.7.4",
"@types/path-browserify": "^1.0.3",
"@types/react": "^18.3.11",
"@typescript-eslint/eslint-plugin": "^8.8.0",
"@typescript-eslint/parser": "^8.8.0",
"babel-plugin-named-exports-order": "0.0.2",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-storybook": "^0.8.0",
"husky": "^9.1.7",
"lint-staged": "^15.2.10",
"path-browserify": "^1.0.1",
"prettier": "^3.6.2",
"prop-types": "15.8.1",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-scripts": "^5.0.1",
"storybook-dark-mode": "^1.1.0",
"ts-node": "^10.9.2",
"typescript": "^4.8.2",
"vitest": "^2.1.2",
"webpack": "5.101.0"
},
"dependencies": {
"@making-sense/antlr4ng": "^3.0.4",
"@monaco-editor/react": "^4.7.0",
"monaco-editor": "^0.52.2"
},
"publishConfig": {
"access": "public"
},
"engines": {
"node": ">=20.0.0"
}
}