UNPKG

@chartshq/datamodel

Version:

An environment with `node`, `rustup` and `wasm-pack` set up.

115 lines (114 loc) 4.05 kB
{ "name": "@chartshq/datamodel", "version": "3.0.0", "main": "./dist/node/datamodel.js", "module": "./dist/esm/web/src/index.js", "types": "./dist/esm/web/src/index.d.ts", "files": [ "dist", "README.md", "package.json", "./dist/esm/web/src/index.d.ts", "LICENSE" ], "author": "Charts.com <eng@chars.com> (https://charts.com/)", "scripts": { "rm:wasm": "rimraf packages/webassembly/pkg", "rm:esm": "rimraf dist/esm", "rm:browser": "rimraf dist/browser", "rm:node": "rimraf dist/node", "refresh": "rimraf dist && npm run rm:wasm", "lint": "tsc --noEmit && eslint '*/**/*.{js,ts}' --fix", "start": "npm run rm:browser && npm run rm:wasm && webpack-dev-server --config webpack.config.dev.js", "ut:rs": "(cd packages/webassembly && cargo test --tests)", "ut:ts": "jest --verbose", "coverage": "jest --coverage", "test:wasm": "(cd packages/webassembly && cargo test --target wasm32-unknown-unknown)", "build:dev": "npm run rm:browser && npm run rm:wasm && webpack --config ./webpack.config.dev.js", "build:prod": "npm run rm:browser && npm run rm:wasm && webpack --config ./webpack.config.prod.js", "build:esm": "npm run rm:esm && npm run rm:wasm && wasm-pack build --out-name datamodel_wasm packages/webassembly/ && tsc --declaration && cp packages/webassembly/pkg/datamodel_wasm_bg.wasm dist/esm/webassembly/pkg/ && terser-folder -e -o dist/esm -x .js dist/esm", "build:node": "npm run rm:node && npm run rm:wasm && webpack --config ./webpack.config.prod.tests.js", "build": "npm run refresh && npm run build:prod && npm run build:esm && npm run build:node", "test:dev": "npm run rm:node && npm run rm:wasm && webpack --config ./webpack.config.tests.js && npm run ut:rs && npm run ut:ts && npm run test:wasm ", "test:dev-ts": "npm run rm:node && npm run rm:wasm && webpack --config ./webpack.config.tests.js && npm run ut:ts", "test:prod": "npm run build && npm run ut:ts", "cov:ts": "npm run build:cov && rimraf coverage && npm run coverage && open coverage/lcov-report/index.html", "build:cov": "npm run rm:node && npm run rm:wasm && webpack --config ./webpack.config.coverage", "cov:rs": "bash ./cov.sh" }, "devDependencies": { "@types/d3-dsv": "^1.0.36", "@types/jest": "^25.2.1", "@types/uuid": "^7.0.3", "@typescript-eslint/eslint-plugin": "^2.21.0", "@typescript-eslint/parser": "^2.21.0", "@wasm-tool/wasm-pack-plugin": "^1.3.1", "copy-webpack-plugin": "^5.1.1", "eslint": "^6.8.0", "eslint-config-prettier": "^6.10.0", "eslint-loader": "^4.0.2", "eslint-plugin-prettier": "^3.1.2", "husky": "^4.2.3", "jest": "^25.4.0", "lint-staged": "^10.0.8", "prettier": "^1.19.1", "rimraf": "^2.6.3", "terser-folder": "^2.0.0", "text-encoding": "^0.7.0", "ts-jest": "^25.4.0", "ts-loader": "^6.2.1", "typescript": "^3.8.3", "webpack": "^4.41.6", "webpack-cli": "^3.3.11", "webpack-dev-server": "^3.10.3", "worker-loader": "^2.0.0" }, "dependencies": { "d3-dsv": "^1.2.0", "global-promise": "^1.0.4", "uuid": "^8.0.0" }, "contributors": [ { "name": "Ujjal Kumar Dutta", "email": "duttaujjal143@gmail.com", "url": "https://github.com/UD-UD" }, { "name": "Ranajit Banerjee", "email": "ranajit.113124@gmail.com", "url": "https://github.com/ranajitbanerjee" }, { "name": "Rousan Ali", "email": "hello@rousan.io", "url": "https://rousan.io" }, { "name": "Nakshatra Mukhopadhyay", "email": "nakshatra.mukhopadhyay1994@gmail.com" }, { "name": "Adarsh Lilha", "email": "adarsh@charts.com" }, { "name": "Swati Mukherjee", "email": "swati@charts.com" } ], "keywords": [ "muze", "data-visualization", "visualization", "relational", "algebra", "relation", "webassembly" ], "lint-staged": { "*.{js,ts,tsx}": [ "eslint --fix" ] } }