UNPKG

@abaplint/core

Version:
71 lines (70 loc) 3.2 kB
{ "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" } }