UNPKG

probe.gl

Version:

JavaScript Console Instrumentation and Benchmarking for Browser and Node

113 lines (112 loc) 4.15 kB
{ "name": "probe.gl", "description": "JavaScript Console Instrumentation and Benchmarking for Browser and Node", "license": "MIT", "version": "2.2.0-beta.1", "keywords": [ "javascript", "profiling", "instrumentation", "logging" ], "repository": { "type": "git", "url": "https://github.com/uber-web/probe.gl.git" }, "main": "dist/es5/index.js", "module": "dist/esm/index.js", "esnext": "dist/es6/index.js", "files": [ "dist", "src", "bench.js", "env.js", "test.js", "test-utils.js" ], "sideEffects": [ "./src/init.js", "./src/env/globals.js", "./src/lib/globals.js" ], "browser": { "asciify-image": false, "child_process": false, "fs": false, "puppeteer": false, "console": false, "net": false, "readline": false, "tls": false }, "scripts": { "clean": "rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6", "build": "npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size", "build-es6": "BABEL_ENV=es6 babel src --config-file ./babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'", "build-esm": "BABEL_ENV=esm babel src --config-file ./babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'", "build-es5": "BABEL_ENV=es5 babel src --config-file ./babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'", "build-size": "(echo \"dist size\" ; find dist/es6/lib -name '*.js' | xargs cat | wc -c) && (echo \"dist/es5 size\" ; find dist/es5/lib -name '*.js' | xargs cat | wc -c) && (echo \"source size\" ; find src/lib -name '*.js' | xargs cat | wc -c)", "cover": "NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover", "lint": "eslint src test examples && npm run lint-yarn", "lint-yarn": "!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn file using public npmrc' && false)", "prettier": "prettier --write \"{src,test}/**/*.js\" --loglevel warn", "publish-prod": "npm run test && npm run test-dist && npm publish", "publish-beta": "npm run test && npm run test-dist && npm publish --tag beta", "test": "npm run lint && node test/start.js test && node test/start.js log && node test/start.js browser-headless", "test-fast": "node test/start.js test | tap-diff", "test-dist": "node test/start.js dist", "test-cover": "NODE_ENV=test tape -r babel-register test/node.js && nyc report", "test-size": "npm run build && webpack --config test/webpack.config.js --env.import-nothing", "bench": "node test/start.js bench", "test-browser": "node test/start.js browser", "bench-browser": "webpack-dev-server --config test/webpack.config.js --env.bench --progress --hot --open" }, "dependencies": { "@babel/runtime": "^7.0.0" }, "devDependencies": { "@babel/cli": "^7.0.0", "@babel/core": "^7.0.0", "@babel/plugin-transform-runtime": "^7.0.0", "@babel/preset-env": "^7.0.0", "@babel/register": "^7.0.0", "babel-eslint": "^9.0.0", "babel-plugin-istanbul": "^5.0.0", "babel-plugin-transform-builtin-extend": "^1.1.2", "babel-plugin-version-inline": "^1.0.0", "babel-loader": "^8.0.0", "coveralls": "^2.13.0", "eslint": "^4.13.0", "eslint-config-uber-es2015": "^3.0.0", "eslint-config-prettier": "^4.0.0", "eslint-plugin-prettier": "^3.0.0", "module-alias": "^2.0.0", "nyc": "^10.2.0", "pixelmatch": "^4.0.2", "pre-commit": "^1.2.2", "prettier": "^1.16.0", "puppeteer": "^1.1.1", "reify": "^0.4.4", "source-map-loader": "^0.2.1", "tap-browser-color": "^0.1.2", "tap-diff": "^0.1.1", "tape": "^4.5.1", "tape-catch": "^1.0.4", "uglifyjs-webpack-plugin": "^1.2.4", "url-loader": "^1.0.1", "webpack": "^2.4.0", "webpack-bundle-analyzer": "^2.11.1", "webpack-dev-server": "^2.4.0" }, "nyc": { "sourceMap": false, "instrument": false, "include": [ "src/**/*.js" ], "exclude": [ "test/**/*.js", "src/layers/deprecated" ] } }