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}