f7
f7 is a spreadsheet formula execution library
git clone https://git.vogt.world/f7.git
Log | Files | README.md | LICENSE.md
← All files
name: package.json
-rw-r--r--
1252
 1{
 2  "name": "f7",
 3  "private": true,
 4  "version": "0.0.1",
 5  "license": "UNLICENSED",
 6  "description": "F7 is the library for executing spreadsheets. F7 is short for 'Formula', and is as good a name as any I suppose.",
 7  "type": "module",
 8  "scripts": {
 9    "test": "yarn run clean && yarn run clean-test && yarn run build && tsc -p test.tsconfig.json && cp -r src/main/js/antlr target/main/js/ && node jasmine.conf.js",
10    "tsc": "tsc -p tsconfig.json",
11    "dep:antlr": "cp -r src/main/js/antlr target/lib/",
12    "clean-test": "rm -rf target/test/*",
13    "clean": "rm -rf target/*",
14    "antlr4": "cd src/main/g4 && antlr4 F7.g4 -o ../js/antlr -visitor -Dlanguage=JavaScript && cd ../../..",
15    "webpack": "webpack-cli --display-modules --config webpack.config.js",
16    "build": "yarn run clean && yarn run tsc && yarn run webpack && yarn run dep:antlr"
17  },
18  "dependencies": {
19    "@types/chai": "^4.3.1",
20    "@types/antlr4": "^4.7.2",
21    "@types/sinon": "7.0.13",
22    "class-validator": "^0.11.0",
23    "sinon": "7.3.2",
24    "antlr4": "^4.10.1",
25    "@typescript-eslint/eslint-plugin": "^5.3.1",
26    "@typescript-eslint/parser": "^5.3.1",
27    "eslint": "^8.2.0",
28    "prettier": "^2.5.1",
29    "typescript": "^4.4.4",
30    "chai": "^4.3.6"
31  }
32}