@rzl-zone/ziggy-route
Version:
Typed Laravel route generator for any frontend — works with React, Vue, Vanilla JS, and other JavaScript-based stacks.
147 lines (146 loc) • 3.99 kB
JSON
{
"name": "@rzl-zone/ziggy-route",
"version": "0.0.3",
"type": "module",
"license": "MIT",
"types": "./dist/index.d.ts",
"unpkg": "./dist/rzl-ziggy.iife.js",
"jsdelivr": "./dist/rzl-ziggy.iife.js",
"sideEffects": false,
"bugs": "https://github.com/rzl-zone/ziggy-route/issues",
"homepage": "https://github.com/rzl-zone/ziggy-route#readme",
"description": "Typed Laravel route generator for any frontend — works with React, Vue, Vanilla JS, and other JavaScript-based stacks.",
"author": "RZL",
"main": "./dist/index.esm.js",
"module": "./dist/index.esm.js",
"repository": {
"type": "git",
"url": "git+https://github.com/rzl-zone/ziggy-route.git"
},
"authors": [
{
"name": "Rizalfin Dwiky",
"email": "rizalvindwiky@gmail.com",
"url": "https://github.com/rzl-app"
},
{
"name": "Tighten Co. (original Ziggy authors)",
"url": "https://github.com/tighten/ziggy"
}
],
"files": [
"dist",
"README.md",
"LICENSE.md"
],
"exports": {
".": {
"types": "./dist/ziggy-route/index.d.ts",
"import": "./dist/ziggy-route/index.esm.js",
"require": "./dist/ziggy-route/index.cjs",
"default": "./dist/ziggy-route/index.esm.js"
},
"./react": {
"types": "./dist/ziggy-route/react.d.ts",
"import": "./dist/ziggy-route/react.esm.js",
"require": "./dist/ziggy-route/react.cjs",
"default": "./dist/ziggy-route/react.esm.js"
},
"./vue": {
"types": "./dist/ziggy-route/vue.d.ts",
"import": "./dist/ziggy-route/vue.esm.js",
"require": "./dist/ziggy-route/vue.cjs",
"default": "./dist/ziggy-route/vue.esm.js"
},
"./vite-plugin": {
"types": "./dist/vite-plugin/index.d.ts",
"import": "./dist/vite-plugin/index.esm.js",
"require": "./dist/vite-plugin/index.cjs",
"default": "./dist/vite-plugin/index.esm.js"
}
},
"typesVersions": {
"*": {
".": [
"dist/ziggy-route/index.d.ts"
],
"vue": [
"dist/ziggy-route/vue.d.ts"
],
"react": [
"dist/ziggy-route/react.d.ts"
],
"vite-plugin": [
"dist/vite-plugin/index.d.ts"
]
}
},
"keywords": [
"laravel",
"routes",
"javascript",
"typescript",
"rzl",
"app",
"utils",
"utility",
"helper",
"helpers",
"library",
"functions",
"ziggy",
"rzl-app",
"ziggy js",
"rzl-zone",
"rzl-ziggy",
"ziggy-route",
"@rzl-zone/ziggy-route"
],
"publishConfig": {
"access": "public"
},
"mangle": {
"regex": "^_(?!query)"
},
"prettier": {
"printWidth": 80,
"semi": true,
"singleQuote": false,
"tabWidth": 2,
"trailingComma": "none"
},
"scripts": {
"prepare": "npm run build",
"format": "prettier . --write",
"check-publish": "npm pack --dry-run",
"clear:dist": "rm -rf ./dist || true",
"postbuild": "del-cli \"dist/**/*.d.cts\"",
"prepublishOnly": "npm run clear:dist",
"release-patch": "npm version patch && git push && git push --tags && npm publish",
"build": "npm run clear:dist && tsup && npm run postbuild && npm run dts-minify && npm run rename-iife",
"build:deprecated": "npm run clear:dist && tsup && npm run esbuild-minify && npm run dts-minify && npm run rename-iife && npm run postbuild",
"rename-iife": "tsx tools/rename-iife.ts",
"dts-minify": "tsx tools/minify-dts.ts",
"esbuild-minify": "tsx tools/esbuild.ts",
"test": "vitest --typecheck"
},
"dependencies": {
"@types/qs": "^6.9.17",
"chalk": "^5.5.0",
"qs": "~6.9.7",
"vite-plugin-run": "^0.6.1"
},
"devDependencies": {
"@rzl-zone/utils-js": "^2.1.0",
"@types/node": "^24.2.0",
"del-cli": "^6.0.0",
"glob": "^11.0.3",
"prettier": "^3.6.2",
"pretty-bytes": "^7.0.0",
"tsup": "^8.5.0",
"tsx": "^4.20.3",
"type-fest": "^4.41.0",
"typescript": "^5.8.3",
"vite": "^7.0.6"
}
}