UNPKG

@haxtheweb/haxcms-nodejs

Version:

HAXcms single and multisite nodejs server, api, and administration

104 lines (103 loc) 3.63 kB
{ "name": "@vaadin/router", "version": "1.7.5", "description": "Small and powerful client-side router for Web Components. Framework-agnostic.", "main": "dist/vaadin-router.js", "module": "dist/vaadin-router.js", "repository": "vaadin/vaadin-router", "keywords": [ "Vaadin", "vaadin-router", "router", "client-side", "web-components" ], "author": "Vaadin Ltd", "license": "Apache-2.0", "bugs": { "url": "https://github.com/vaadin/vaadin-router/issues" }, "homepage": "https://vaadin.com", "files": [ "index.js", "index.polyfilled.js", "interfaces.d.ts", "src", "dist/vaadin-router.*" ], "scripts": { "install:dependencies": "bower install", "lint": "npm-run-all --parallel lint:*", "lint:js": "eslint --ext .html,.js src test demo *.js *.html", "lint:css": "stylelint demo/**/*.html", "build": "rollup -c && npm-run-all --parallel build:minify.* build:typescript-declarations", "build:minify.module": "uglifyjs dist/vaadin-router.umd.js -c -m --source-map content=dist/vaadin-router.umd.js.map,url=vaadin-router.umd.min.js.map --output dist/vaadin-router.umd.min.js", "build:minify.browser": "uglifyjs dist/vaadin-router.js -c -m --mangle-props regex=/^__/ --toplevel --source-map --output dist/vaadin-router.min.js", "build:typescript-declarations": "gen-typescript-declarations --outDir .", "build:watch": "rollup -c -w", "start": "npm run build && polyserve --port 8000", "start:browser-sync": "browser-sync start --config bs-config.cjs", "start:watch": "npm-run-all --parallel build:watch start start:browser-sync", "test": "wct && npm run test:coverage && npm run test:typescript-declarations", "test:coverage": "wct --profile=coverage", "test:typescript-declarations": "tsc --noEmit", "size-control": "bundlesize", "docs": "npm run build && npm run docs:analyze && gulp -f gulpfile.cjs docs", "docs:analyze": "polymer analyze dist/vaadin-router.js src/documentation/*.js > analysis.json", "browserslist": "browserslist && browserslist --coverage", "prepare": "npm run build", "version": "gulp -f gulpfile.cjs version:update" }, "bundlesize": [ { "path": "dist/vaadin-router.min.js", "maxSize": "8 kB" } ], "browserslist": [ "last 2 Chrome major versions", "last 2 Android major versions", "last 2 Firefox major versions", "last 2 Edge major versions", "last 2 Safari major versions", "last 2 iOS major versions", "Safari 9", "iOS 9", "IE 11" ], "dependencies": { "@vaadin/vaadin-usage-statistics": "^2.1.0", "path-to-regexp": "2.4.0" }, "devDependencies": { "@babel/core": "^7.20.12", "@babel/preset-env": "^7.13.10", "@polymer/gen-typescript-declarations": "^1.6.2", "@rollup/plugin-babel": "^6.0.3", "@rollup/plugin-commonjs": "^15.1.0", "@rollup/plugin-node-resolve": "^15.0.1", "@types/form-data": "^2.5.0", "bower": "^1.8.12", "browser-sync": "^2.26.14", "browserslist": "^4.21.5", "bundlesize": "^0.18.1", "eslint": "^7.22.0", "eslint-config-vaadin": "0.2.7", "eslint-plugin-html": "^6.1.0", "fs-extra": "^9.1.0", "gulp": "^4.0.2", "gulp-cli": "^2.3.0", "gulp-git": "^2.10.1", "gulp-replace": "^1.0.0", "npm-run-all": "^4.1.5", "polymer-cli": "^1.9.11", "polyserve": "^0.27.15", "rollup": "^2.79.1", "stylelint": "^13.12.0", "typescript": "^4.9.4", "uglify-es": "^3.3.9", "wct-istanbul": "^0.14.3", "web-component-tester": "^6.9.2", "yargs": "^16.0.3" } }