@nextjournal/lezer-clojure
Version:
lezer-based Clojure(Script) grammar
48 lines (47 loc) • 1.34 kB
JSON
{
"name": "@nextjournal/lezer-clojure",
"version": "1.0.0",
"description": "lezer-based Clojure(Script) grammar",
"main": "dist/index.cjs",
"author": "Martin Kavalar <martin@nextjournal.com>",
"license": "ISC",
"type": "module",
"exports": {
"import": "./dist/index.es.js",
"require": "./dist/index.cjs"
},
"module": "dist/index.es.js",
"types": "dist/index.d.ts",
"devDependencies": {
"@rollup/plugin-node-resolve": "^13.3.0",
"@lezer/generator": "^1.0.0",
"mocha": "^10.0.0",
"rollup": "^2.75.7"
},
"dependencies": {
"@lezer/lr": "^1.0.0"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nextjournal/lezer-clojure.git"
},
"scripts": {
"build": "lezer-generator src/clojure.grammar -o src/parser && rollup -c",
"build-debug": "lezer-generator src/clojure.grammar --names -o src/parser && rollup -c",
"prepare": "npm run build",
"test": "mocha --experimental-modules test/test-*.js",
"on-change": "npm run build && npm run test",
"watch": "git ls-files | entr npm run on-change"
},
"bugs": {
"url": "https://github.com/nextjournal/lezer-clojure/issues"
},
"homepage": "https://github.com/nextjournal/lezer-clojure#readme",
"directories": {
"test": "test"
},
"keywords": [
"lezer",
"clojure"
]
}