UNPKG

@making-sense/antlr-editor

Version:
109 lines (108 loc) 3.49 kB
{ "name": "@making-sense/antlr-editor", "version": "2.5.0", "description": "ANTLR Typescript editor", "repository": { "type": "git", "url": "git://github.com/Making-Sense-Info/ANTLR-Editor.git" }, "scripts": { "prepare": "husky install", "build": "tsc", "test": "vitest", "test:run": "vitest run", "test:coverage": "vitest run --coverage", "test:watch": "vitest --watch", "lint:check": "eslint .", "lint": "npm run lint:check -- --fix", "format": "prettier \"**/*.{ts,tsx,json,md}\" --write", "format:check": "prettier \"**/*.{ts,tsx,json,md}\" --list-different", "storybook": "start-storybook -p 9999", "build-storybook": "build-storybook" }, "main": "dist/index.js", "types": "dist/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/", "!src/test/", "dist/", "!dist/test/", "!dist/tsconfig.tsbuildinfo" ], "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.5", "@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", "@testing-library/dom": "^10.4.1", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", "@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.46.3", "@typescript-eslint/parser": "^8.46.3", "@vitest/coverage-v8": "^3.2.4", "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", "jsdom": "^27.1.0", "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": "^3.2.4", "webpack": "5.102.1" }, "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" } }