@abaplint/core
Version:
abaplint - Core API
71 lines (70 loc) • 3.2 kB
JSON
{
"name": "@abaplint/core",
"version": "2.113.186",
"description": "abaplint - Core API",
"main": "build/src/index.js",
"typings": "build/abaplint.d.ts",
"funding": "https://github.com/sponsors/larshp",
"scripts": {
"lint": "eslint src/**/*.ts test/**/*.ts",
"lint:fix": "eslint src/**/*.ts test/**/*.ts --fix",
"compile": "tsc && sh scripts/version.sh",
"test": "npm run compile && mocha --timeout 1000 && npm run lint && npm run schema && api-extractor run",
"test:only": "npm run compile && mocha --timeout 1000000",
"test:parallel": "npm run compile && mocha --timeout 1000 --parallel --reporter dot",
"coverage": "npm run compile && c8 mocha && c8 report --reporter=html",
"lexer_performance": "tsc && curl -o lexer_performance.abap https://raw.githubusercontent.com/abapGit/build/main/zabapgit_standalone.prog.abap && node build/adhoc/lexer_performance.js",
"parser_performance": "tsc && curl -o lexer_performance.abap https://raw.githubusercontent.com/abapGit/build/main/zabapgit_standalone.prog.abap && node build/adhoc/parser_performance.js",
"syntax_performance": "tsc && curl -o lexer_performance.abap https://raw.githubusercontent.com/abapGit/build/main/zabapgit_standalone.prog.abap && node build/adhoc/syntax_performance.js",
"typed_array": "tsc && node build/adhoc/typed_array.js",
"schema": "node scripts/schema.js > scripts/schema.ts && ts-json-schema-generator --tsconfig tsconfig_schema.json --jsDoc extended --path scripts/schema.ts > scripts/schema.json && node scripts/schema_post.js",
"publish:minor": "npm --no-git-tag-version version minor && rm -rf build && npm install && npm run test && npm publish --access public",
"publish:patch": "npm --no-git-tag-version version patch && rm -rf build && npm install && npm run test && npm publish --access public"
},
"mocha": {
"recursive": true,
"reporter": "progress",
"spec": "build/test/**/*.js",
"require": "source-map-support/register"
},
"c8": {
"include": [
"build/src/**/*.js"
]
},
"repository": {
"type": "git",
"url": "git+https://github.com/abaplint/abaplint.git"
},
"engines": {
"node": ">=12.0.0"
},
"keywords": [
"ABAP",
"lint"
],
"author": "Lars Hvam Petersen",
"license": "MIT",
"bugs": {
"url": "https://github.com/abaplint/abaplint/issues"
},
"homepage": "https://abaplint.org",
"devDependencies": {
"@microsoft/api-extractor": "^7.52.11",
"@types/chai": "^4.3.20",
"@types/mocha": "^10.0.10",
"@types/node": "^24.3.0",
"chai": "^4.5.0",
"eslint": "^9.33.0",
"mocha": "^11.7.1",
"c8": "^10.1.3",
"source-map-support": "^0.5.21",
"ts-json-schema-generator": "^2.4.0",
"typescript": "^5.9.2"
},
"dependencies": {
"fast-xml-parser": "^5.2.5",
"json5": "^2.2.3",
"vscode-languageserver-types": "^3.17.5"
}
}