UNPKG

@qrvey/formula-lang

Version:

QFormula support for qrvey projects

86 lines (85 loc) 2.86 kB
{ "name": "@qrvey/formula-lang", "version": "2.0.0", "description": "QFormula support for qrvey projects", "types": "dist/module/index.d.ts", "main": "dist/module/index.js", "exports": { ".": { "import": "./dist/module/index.js", "require": "./dist/cjs/index.js" } }, "scripts": { "test": "jest __tests__", "test:coverage": "jest __tests__ --collect-coverage", "build": "rm -rf dist && tsc && tsc -m commonjs --outDir dist/cjs", "build:watch": "tsc -w && tsc -w -m commonjs --outDir dist/cjs", "debug:bundle": "webpack", "debug:watch": "webpack --watch", "debug:serve": "cd dist && live-server --port=3553 --no-browser", "debug:local": "npm-run-all --parallel build:watch debug:watch debug:serve", "debug:copy-index": "mkdir -p dist && cp src/index.html dist/", "prepublishOnly": "npm run build", "publish:internal": "npm publish --tag internal", "start": "npm run debug:copy-index && npm run debug:bundle && npm run debug:local", "cm": "cz", "prepare-lang:terms": "npx lezer-generator src/grammar/syntax.grammar -o src/grammar/generated/qformula.lang", "prepare-lang": "npm run prepare-lang:terms && rollup -c --bundleConfigAsCjs", "corp-release": "corp-semantic-release -v --branch release/publish", "lint": "eslint src --ext .ts", "lint:fix": "eslint src --fix --ext .ts", "prettier:fix": "prettier --write ./src", "prepare:husky": "husky install" }, "repository": { "type": "git", "url": "git+https://bitbucket.org/qrvey/qrvey_formula_lang.git" }, "keywords": [ "formula", "language", "qrvey" ], "license": "MIT", "author": "Qrvey Inc", "homepage": "https://bitbucket.org/qrvey/qrvey_formula_lang#readme", "dependencies": { "@codemirror/language": "6.6.0", "@lezer/common": "1.0.2", "@lezer/highlight": "1.1.4" }, "devDependencies": { "@commitlint/cli": "^17.5.1", "@commitlint/config-conventional": "^17.4.4", "@lezer/generator": "^1.2.2", "@types/jest": "^29.5.0", "@typescript-eslint/eslint-plugin": "^5.58.0", "@typescript-eslint/parser": "^5.58.0", "commitizen": "^4.3.0", "corp-semantic-release": "^7.0.0", "cz-conventional-changelog": "^3.3.0", "eslint": "^8.38.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-prettier": "^4.2.1", "husky": "^8.0.3", "jest": "^29.5.0", "lint-staged": "^13.2.1", "live-server": "^1.2.2", "npm-run-all": "^4.1.5", "prettier": "^2.8.7", "rollup": "^3.20.2", "rollup-plugin-dts": "^5.3.0", "rollup-plugin-ts": "^3.2.0", "ts-jest": "^29.1.0", "ts-loader": "^9.4.2", "typescript": "~4.9.5", "webpack": "^5.80.0", "webpack-cli": "^5.0.2" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } } }