UNPKG

@roxi/routify

Version:

179 lines (178 loc) 5.78 kB
{ "name": "@roxi/routify", "version": "3.6.3", "main": "lib/runtime/index.js", "module": "lib/runtime/index.js", "svelte": "lib/runtime/index.js", "type": "module", "types": "index.d.ts", "keywords": [ "svelte", "router", "file-based", "framework", "multiple routers", "ssr", "spa", "sveltekit", "vite", "ssg" ], "typesVersions": { "*": { "plugins": [ "./typings/plugins/index.d.ts" ], "plugins/*": [ "./typings/plugins/*" ], "vite-plugin": [ "./typings/lib/extra/vite-plugin/vite-plugin.d.ts" ], "tools": [ "./typings/lib/extra/tools/ssr.d.ts" ], "helpers/RouteOnScroll": [ "./typings/lib/runtime/helpers/dedicated/RouteOnScroll/index.d.ts" ], "decorators": [ "./typings/lib/runtime/decorators/index.d.ts" ], "components/*": [ "./lib/runtime/components/*" ] } }, "bin": { "routify": "./lib/cli/index.js", "routify3": "./lib/cli/index.js" }, "exports": { "./package.json": "./package.json", ".": { "types": "./index.d.ts", "svelte": "./lib/runtime/index.js", "default": "./lib/runtime/index.js" }, "./vite-plugin": { "types": "./typings/lib/extra/vite-plugin/vite-plugin.d.ts", "default": "./lib/extra/vite-plugin/vite-plugin.js" }, "./lib/extra/vite-plugin": "./lib/extra/vite-plugin/vite-plugin.js", "./lib/extra/express-plugin": "./lib/extra/express-plugin/index.js", "./lib/*": "./lib/*", "./helpers/RouteOnScroll": { "types": "./typings/lib/runtime/helpers/dedicated/RouteOnScroll/index.d.ts", "default": "./lib/runtime/helpers/dedicated/RouteOnScroll/index.js" }, "./decorators": { "types": "./typings/lib/runtime/decorators/index.d.ts", "default": "./lib/runtime/decorators/index.js" }, "./typings/*": "./typings/*", "./plugins/*": "./plugins/*", "./plugins": { "types": "./typings/plugins/index.d.ts", "default": "./plugins/index" }, "./tools": { "types": "./typings/lib/extra/tools/ssr.d.ts", "default": "./lib/extra/tools/index.js" }, "./tools/*": "./lib/extra/tools/*", "./components/*": "./lib/runtime/components/*" }, "scripts": { "build": "run-s build:*", "build:lint": "npm run util:prettier -- --write", "build:documentation": "documentation readme types/typedef.js -f md --section API", "build:typings": "tsc ", "test": "run-s test:*", "test:types": "tsc --noEmit --emitDeclarationOnly false", "test:probs": "probs test,lib", "test-bak:jest": "jest . --detectOpenHandles", "test:lint": "npm run util:prettier -- --check", "util:prettier": "prettier -c --plugin-search-dir=. \"{common,lib,plugins,test}/**/*.{js,svelte}\" --ignore-path .gitignore", "semantic-release": "semantic-release" }, "author": "jakobrosenberg@gmail.com", "license": "MIT", "devDependencies": { "@rollup/plugin-commonjs": "^23.0.2", "@rollup/plugin-node-resolve": "^15.0.1", "documentation": "^13.2.5", "esm-loader-svelte": "^1.0.6", "fkill": "^7.2.1", "npm-run-all": "^4.1.5", "playwright": "^1.28.1", "prettier": "^2.8.8", "prettier-plugin-svelte": "^2.5.1", "probs": "^1.4.0", "rollup": "^3.3.0", "rollup-plugin-svelte": "^7.1.0", "semantic-release": "^17.4.7", "spassr": "^2.6.0", "svelte-esm-loader": "^0.0.3", "tree-kill": "^1.2.2", "typescript": "^5.7.3" }, "dependencies": { "dotenv-expand": "^12.0.2", "cachewrap": "^0.0.1", "cheap-watch": "^1.0.4", "cheerio": "^1.0.0", "commander": "^7.2.0", "configent": "^3.0.0", "consolite": "^0.3.12", "fs-extra": "^10.0.0", "hookar": "^0.0.7", "kleur": "^4.1.4", "node-fetch": "^3.3.0", "persistable": "^0.1.2", "prompts": "^2.4.2", "scroll-into-view-if-needed": "^3.1.0" }, "peerDependencies": { "spank": "^2.0.0", "vite": "^3.2.4 || ^4.0.0 || ^5.0.0 || ^6.0.0", "@roxi/routify": "^3.0.0-next.0", "svelte": "^3.0.0 || ^4.0.0 || ^5.0.0", "@sveltejs/vite-plugin-svelte": "^2.4.6 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", "dotenv-expand": "^8.0.0 || ^9.0.0 || ^10.0.0" }, "resolutions": { "@roxi/routify": "file:./" }, "peerDependenciesMeta": { "vite": { "optional": true }, "spank": { "optional": true }, "@sveltejs/vite-plugin-svelte": { "optional": true }, "@roxi/routify": { "optional": true } }, "prettier": { "singleQuote": true, "quoteProps": "as-needed", "trailingComma": "all", "bracketSpacing": true, "arrowParens": "avoid", "semi": false, "useTabs": false, "tabWidth": 4, "printWidth": 90, "svelteSortOrder": "options-scripts-markup-styles", "svelteAllowShorthand": true, "svelteBracketNewLine": false, "svelteIndentScriptAndStyle": true }, "volta": { "node": "19.1.0" } }