expexp
Version:
The express model io and express model and data representation.
54 lines (53 loc) • 1.38 kB
JSON
{
"name": "expexp",
"version": "0.2.2",
"description": "The express model io and express model and data representation.",
"keywords": [
"express metamodel",
"parser",
"model deserializer",
"model serializer",
"instance store",
"datamodel"
],
"type": "module",
"main": "dist/index.js",
"engines": {
"npm": ">=6.0.0",
"node": ">=14.0.0"
},
"license": "AGPL-3.0",
"maintainers": [
{
"name": "Thomas Gafner",
"email": "thomas.gafner@gmail.com"
}
],
"repository": {
"type": "git",
"url": "https://codeberg.org/thomas-gafner/expexp.git"
},
"dependencies": {
"moo": "^0.5.2",
"nearley": "^2.20.1"
},
"devDependencies": {
"@babel/core": "^7.26.10",
"@babel/preset-env": "^7.26.9",
"@rollup/plugin-babel": "^5.3.0",
"assert": "^2.1.0",
"ist": "^1.0.0",
"json-stable-stringify": "^1.2.1",
"mocha": "^9.1.2",
"nyc": "^15.1.0",
"rollup": "^2.79.2"
},
"scripts": {
"test": "mocha test/test-*.js",
"coverage": "NODE_ENV=test nyc --reporter=text mocha test/test-*.js --recursive --exit",
"compile-grammar": "nearleyc src/grammar.ne -o src/grammar.js && nearleyc src/slctgram.ne -o src/slctgram.js",
"build": "npm run compile-grammar && rollup -c",
"watch": "npm run compile-grammar && rollup -c -w",
"prepare": "npm run build"
}
}