UNPKG

tangram

Version:
135 lines (134 loc) 4.04 kB
{ "name": "tangram", "version": "0.22.0", "description": "WebGL Maps for Vector Tiles", "repository": { "type": "git", "url": "git://github.com/tangrams/tangram.git" }, "main": "dist/tangram.min.mjs", "type": "module", "homepage": "https://github.com/tangrams/tangram", "keywords": [ "maps", "graphics", "rendering", "visualization", "WebGL", "OpenStreetMap" ], "config": { "output": "", "output_map": "" }, "engines": { "npm": ">=2.0.0" }, "scripts": { "start": "npm run watch", "build": "npm run build:nomodule && npm run build:nomodule:minify && npm run build:module && npm run build:module:minify && npm run build:size", "build:module": "ESM=true ./node_modules/.bin/rollup -c", "build:nomodule": "ESM=false ./node_modules/.bin/rollup -c", "build:module:minify": "ESM=true MINIFY=true ./node_modules/.bin/rollup -c", "build:nomodule:minify": "ESM=false MINIFY=true ./node_modules/.bin/rollup -c", "build:size": "gzip dist/tangram.min.mjs -c | wc -c | awk '{kb=$1/1024; print kb}' OFMT='Module:\t\t%.0fk (min/gzip)' && gzip dist/tangram.min.js -c | wc -c | awk '{kb=$1/1024; print kb}' OFMT='No module:\t%.0fk (min/gzip)'", "watch": "ESM=\"${ESM:=true}\" SERVE=true ./node_modules/.bin/rollup -cw", "lint": "./node_modules/.bin/eslint src/", "test": "npm run lint && npm run test-run", "test-run": "npm run test-build-worker && ESM=false ./node_modules/karma/bin/karma start karma.conf.js --browsers Chrome --single-run", "test-build-worker": "ESM=false rollup -c test/rollup.config.worker.js", "karma-start": "./node_modules/karma/bin/karma start karma.conf.js --browsers Chrome --no-watch", "karma-run": "./node_modules/karma/bin/karma run karma.conf.js --browsers Chrome" }, "files": [ "src/*", "dist/tangram.debug.mjs", "dist/tangram.debug.mjs.map", "dist/tangram.min.mjs", "dist/tangram.debug.js", "dist/tangram.debug.js.map", "dist/tangram.min.js" ], "author": { "name": "Tangram contributors" }, "contributors": [ { "name": "Brett Camper" }, { "name": "Peter Richardson" }, { "name": "Patricio Gonzalez Vivo" }, { "name": "Karim Naaji" }, { "name": "Ivan Willig" }, { "name": "Lou Huang" }, { "name": "David Valdman" }, { "name": "Nick Doiron" }, { "name": "Francisco López" }, { "name": "David Manzanares" } ], "license": "MIT", "dependencies": { "@mapbox/vector-tile": "1.3.0", "core-js": "^3.39.0", "csscolorparser": "1.0.3", "earcut": "2.2.2", "fontfaceobserver": "2.0.7", "geojson-vt": "3.2.1", "gl-mat3": "1.0.0", "gl-mat4": "1.1.4", "gl-shader-errors": "1.0.3", "js-yaml": "tangrams/js-yaml#read-only", "jszip": "^3.10.1", "pbf": "3.1.0", "quickselect": "3.0.0", "topojson-client": "tangrams/topojson-client#read-only" }, "devDependencies": { "@babel/core": "^7.26.0", "@babel/plugin-transform-runtime": "^7.25.9", "@babel/preset-env": "^7.26.0", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^28.0.1", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^15.3.0", "@rollup/plugin-replace": "^6.0.1", "@rollup/plugin-terser": "^0.4.4", "@rollup/pluginutils": "^5.1.3", "chai": "^5.1.2", "eslint": "7.8.1", "fast-async": "6.3.8", "karma": "^6.4.4", "karma-chrome-launcher": "^3.2.0", "karma-mocha": "^2.0.1", "karma-mocha-reporter": "^2.2.5", "karma-rollup-preprocessor": "^7.0.8", "karma-sinon": "^1.0.5", "mocha": "^11.0.1", "rollup": "4.20.0", "rollup-plugin-livereload": "^2.0.5", "rollup-plugin-node-builtins": "^2.1.2", "rollup-plugin-node-globals": "^1.4.0", "rollup-plugin-serve": "^1.1.1", "rollup-plugin-sourcemaps2": "^0.4.2", "rollup-plugin-string-import": "^1.2.5", "sinon": "^19.0.2" } }