{
    "name": "svelte-dk-router",
    "version": "4.0.17",
    "main": "dist/index.js",
    "svelte": "dist/index.js",
    "description": "An efficient, easy-to-use router for Svelte.",
    "author": "Daniel Knights",
    "license": "MIT",
    "repository": {
        "type": "git",
        "url": "https://github.com/Daniel-Knights/svelte-dk-router"
    },
    "files": [
        "dist"
    ],
    "types": "dist/static/types/index.d.ts",
    "scripts": {
        "build": "rollup -c",
        "lib": "rm -r dist && tsc -b src/router && grunt && npm run copy-components && npm run copy-types",
        "pub": "npm version patch && npm publish",
        "pub-minor": "npm version minor && npm publish",
        "pub-major": "npm version major && npm publish",
        "dev": "rollup -c -w",
        "start": "sirv public -s",
        "check": "svelte-check",
        "test-normal": "jest",
        "test-hash": "HASH_MODE=true jest",
        "test": "npm run test-normal && npm run test-hash",
        "lint": "npx eslint src/router",
        "copy-components": "cp src/router/components/SLink.svelte dist/components/SLink.svelte && cp src/router/components/SView.svelte dist/components/SView.svelte",
        "copy-types": "cp src/router/static/types/index.d.ts dist/static/types/index.d.ts && cp src/router/static/types/external.d.ts dist/static/types/external.d.ts"
    },
    "peerDependencies": {
        "svelte": "^3.31.2"
    },
    "devDependencies": {
        "@rollup/plugin-commonjs": "^17.0.0",
        "@rollup/plugin-node-resolve": "^11.0.1",
        "@rollup/plugin-typescript": "^8.1.0",
        "@testing-library/jest-dom": "^5.11.8",
        "@testing-library/svelte": "^3.0.3",
        "@tsconfig/svelte": "^1.0.10",
        "@types/jest": "^26.0.20",
        "@typescript-eslint/eslint-plugin": "^4.12.0",
        "@typescript-eslint/parser": "^4.12.0",
        "eslint": "^7.17.0",
        "eslint-plugin-svelte3": "^3.0.0",
        "grunt": "^1.3.0",
        "grunt-contrib-uglify": "^5.0.0",
        "jest": "^26.6.3",
        "prettier": "^2.2.1",
        "rollup": "^2.36.1",
        "rollup-plugin-livereload": "^2.0.0",
        "rollup-plugin-svelte": "^7.0.0",
        "rollup-plugin-terser": "^7.0.2",
        "sass": "^1.32.2",
        "sirv-cli": "^1.0.10",
        "svelte": "^3.31.2",
        "svelte-check": "^1.1.25",
        "svelte-jester": "^1.3.0",
        "svelte-preprocess": "^4.6.1",
        "ts-jest": "^26.4.4",
        "tslib": "^2.1.0",
        "typescript": "^4.1.3"
    },
    "keywords": [
        "svelte",
        "router",
        "routing",
        "route",
        "routes",
        "typescript",
        "javascript",
        "library",
        "navigation",
        "navigation-guard",
        "asynchronous"
    ]
}
