@fabric_v1/compiler
Version:
Fabric DSL compiler (parser, checker, IR & backends)
64 lines • 1.61 kB
JSON
{
"name": "@fabric_v1/compiler",
"version": "1.0.2",
"description": "Fabric DSL compiler (parser, checker, IR & backends)",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"scripts": {
"build": "tsc -p tsconfig.json",
"lint": "eslint \"src/**/*.ts\" --max-warnings=0",
"test": "jest --passWithNoTests",
"prepublishOnly": "npm run build && npm test"
},
"publishConfig": {
"access": "public"
},
"dependencies": {
"js-yaml": "^4.1.0",
"peggy": "^2.0.0"
},
"devDependencies": {
"@types/js-yaml": "^4.0.9",
"@types/node": "^18.0.0",
"eslint": "^8.0.0",
"jest": "^29.0.0",
"ts-jest": "^29.0.0",
"typescript": "^5.8.3"
},
"jest": {
"preset": "ts-jest",
"testEnvironment": "node",
"roots": [
"<rootDir>/src"
],
"transform": {
"^.+\\.ts$": "ts-jest"
},
"moduleFileExtensions": [
"ts",
"js",
"json",
"node"
],
"testMatch": [
"**/__tests__/**/*.test.ts"
]
},
"engines": {
"node": ">=18"
},
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "https://github.com/fabric-lang/fab-project.git"
},
"keywords": [
"fabric",
"compiler",
"dsl",
"parser",
"ir",
"typescript"
],
"author": "Fabric Team <core@fabric.dev>"
}