@scalar/api-client
Version:
the open source API testing client
253 lines • 8.74 kB
JSON
{
"name": "@scalar/api-client",
"description": "the open source API testing client",
"license": "MIT",
"author": "Scalar (https://github.com/scalar)",
"homepage": "https://github.com/scalar/scalar",
"bugs": "https://github.com/scalar/scalar/issues/new/choose",
"repository": {
"type": "git",
"url": "git+https://github.com/scalar/scalar.git",
"directory": "packages/api-client"
},
"keywords": [
"api",
"client",
"graphql",
"postman alternative",
"rest",
"testing"
],
"version": "2.5.22",
"engines": {
"node": ">=20"
},
"type": "module",
"main": "dist/index.js",
"exports": {
".": {
"import": "./dist/index.js",
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
},
"./*.css": {
"import": "./dist/*.css",
"require": "./dist/*.css",
"default": "./dist/*.css"
},
"./components": {
"import": "./dist/components/index.js",
"types": "./dist/components/index.d.ts",
"default": "./dist/components/index.js"
},
"./components/AddressBar": {
"import": "./dist/components/AddressBar/index.js",
"types": "./dist/components/AddressBar/index.d.ts",
"default": "./dist/components/AddressBar/index.js"
},
"./components/CodeInput": {
"import": "./dist/components/CodeInput/index.js",
"types": "./dist/components/CodeInput/index.d.ts",
"default": "./dist/components/CodeInput/index.js"
},
"./components/CommandPalette": {
"import": "./dist/components/CommandPalette/index.js",
"types": "./dist/components/CommandPalette/index.d.ts",
"default": "./dist/components/CommandPalette/index.js"
},
"./components/DataTable": {
"import": "./dist/components/DataTable/index.js",
"types": "./dist/components/DataTable/index.d.ts",
"default": "./dist/components/DataTable/index.js"
},
"./components/HttpMethod": {
"import": "./dist/components/HttpMethod/index.js",
"types": "./dist/components/HttpMethod/index.d.ts",
"default": "./dist/components/HttpMethod/index.js"
},
"./components/ImportCollection": {
"import": "./dist/components/ImportCollection/index.js",
"types": "./dist/components/ImportCollection/index.d.ts",
"default": "./dist/components/ImportCollection/index.js"
},
"./components/Server": {
"import": "./dist/components/Server/index.js",
"types": "./dist/components/Server/index.d.ts",
"default": "./dist/components/Server/index.js"
},
"./components/Sidebar": {
"import": "./dist/components/Sidebar/index.js",
"types": "./dist/components/Sidebar/index.d.ts",
"default": "./dist/components/Sidebar/index.js"
},
"./components/ViewLayout": {
"import": "./dist/components/ViewLayout/index.js",
"types": "./dist/components/ViewLayout/index.d.ts",
"default": "./dist/components/ViewLayout/index.js"
},
"./css/*.css": {
"import": "./dist/css/*.css",
"require": "./dist/css/*.css",
"default": "./dist/css/*.css"
},
"./hooks": {
"import": "./dist/hooks/index.js",
"types": "./dist/hooks/index.d.ts",
"default": "./dist/hooks/index.js"
},
"./layouts/App": {
"import": "./dist/layouts/App/index.js",
"types": "./dist/layouts/App/index.d.ts",
"default": "./dist/layouts/App/index.js"
},
"./layouts/Modal": {
"import": "./dist/layouts/Modal/index.js",
"types": "./dist/layouts/Modal/index.d.ts",
"default": "./dist/layouts/Modal/index.js"
},
"./layouts/Web": {
"import": "./dist/layouts/Web/index.js",
"types": "./dist/layouts/Web/index.d.ts",
"default": "./dist/layouts/Web/index.js"
},
"./libs": {
"import": "./dist/libs/index.js",
"types": "./dist/libs/index.d.ts",
"default": "./dist/libs/index.js"
},
"./libs/importers": {
"import": "./dist/libs/importers/index.js",
"types": "./dist/libs/importers/index.d.ts",
"default": "./dist/libs/importers/index.js"
},
"./libs/send-request": {
"import": "./dist/libs/send-request/index.js",
"types": "./dist/libs/send-request/index.d.ts",
"default": "./dist/libs/send-request/index.js"
},
"./plugins": {
"import": "./dist/plugins/index.js",
"types": "./dist/plugins/index.d.ts",
"default": "./dist/plugins/index.js"
},
"./store": {
"import": "./dist/store/index.js",
"types": "./dist/store/index.d.ts",
"default": "./dist/store/index.js"
},
"./types": {
"import": "./dist/types/index.js",
"types": "./dist/types/index.d.ts",
"default": "./dist/types/index.js"
},
"./views/Components/CodeSnippet": {
"import": "./dist/views/Components/CodeSnippet/index.js",
"types": "./dist/views/Components/CodeSnippet/index.d.ts",
"default": "./dist/views/Components/CodeSnippet/index.js"
},
"./views/Request/components": {
"import": "./dist/views/Request/components/index.js",
"types": "./dist/views/Request/components/index.d.ts",
"default": "./dist/views/Request/components/index.js"
},
"./views/Request/consts": {
"import": "./dist/views/Request/consts/index.js",
"types": "./dist/views/Request/consts/index.d.ts",
"default": "./dist/views/Request/consts/index.js"
},
"./views/Request/libs": {
"import": "./dist/views/Request/libs/index.js",
"types": "./dist/views/Request/libs/index.d.ts",
"default": "./dist/views/Request/libs/index.js"
},
"./views/Request/RequestSection": {
"import": "./dist/views/Request/RequestSection/index.js",
"types": "./dist/views/Request/RequestSection/index.d.ts",
"default": "./dist/views/Request/RequestSection/index.js"
},
"./views/Request/RequestSection/RequestAuth": {
"import": "./dist/views/Request/RequestSection/RequestAuth/index.js",
"types": "./dist/views/Request/RequestSection/RequestAuth/index.d.ts",
"default": "./dist/views/Request/RequestSection/RequestAuth/index.js"
},
"./views/Request/ResponseSection": {
"import": "./dist/views/Request/ResponseSection/index.js",
"types": "./dist/views/Request/ResponseSection/index.d.ts",
"default": "./dist/views/Request/ResponseSection/index.js"
},
"./views/Request/types": {
"import": "./dist/views/Request/types/index.js",
"types": "./dist/views/Request/types/index.d.ts",
"default": "./dist/views/Request/types/index.js"
}
},
"files": [
"dist",
"CHANGELOG.md"
],
"module": "dist/index.js",
"dependencies": {
"@headlessui/tailwindcss": "^0.2.2",
"@headlessui/vue": "^1.7.23",
"@types/har-format": "^1.2.15",
"@vueuse/core": "^11.2.0",
"@vueuse/integrations": "^11.2.0",
"focus-trap": "^7",
"fuse.js": "^7.1.0",
"microdiff": "^1.5.0",
"nanoid": "5.1.5",
"pretty-bytes": "^6.1.1",
"pretty-ms": "^8.0.0",
"shell-quote": "^1.8.1",
"type-fest": "4.41.0",
"vue": "^3.5.17",
"vue-router": "^4.3.0",
"whatwg-mimetype": "^4.0.0",
"yaml": "2.8.0",
"zod": "3.24.1",
"@scalar/components": "0.14.23",
"@scalar/draggable": "0.2.0",
"@scalar/helpers": "0.0.7",
"@scalar/icons": "0.4.6",
"@scalar/import": "0.4.16",
"@scalar/oas-utils": "0.4.18",
"@scalar/openapi-types": "0.3.7",
"@scalar/object-utils": "1.2.3",
"@scalar/snippetz": "0.4.4",
"@scalar/openapi-parser": "0.19.0",
"@scalar/postman-to-openapi": "0.3.21",
"@scalar/themes": "0.13.12",
"@scalar/types": "0.2.11",
"@scalar/use-codemirror": "0.12.24",
"@scalar/use-hooks": "0.2.4",
"@scalar/use-toasts": "0.8.0",
"@scalar/use-tooltip": "1.1.0"
},
"devDependencies": {
"@tailwindcss/vite": "^4.1.7",
"@types/shell-quote": "^1.7.5",
"@types/whatwg-mimetype": "^3.0.2",
"@vitejs/plugin-vue": "^5.2.4",
"@vue/test-utils": "^2.4.1",
"jsdom": "^22.1.0",
"tailwindcss": "^4.1.7",
"vite": "6.1.6",
"vite-svg-loader": "^5.1.0",
"vitest": "^3.2.4",
"@scalar/build-tooling": "0.2.4",
"@scalar/galaxy": "0.5.5"
},
"scripts": {
"build": "scalar-build-vite",
"dev": "pnpm playground:app",
"lint:check": "eslint .",
"lint:fix": "eslint . --fix",
"playground:app": "vite ./playground/app -c ./vite.config.ts",
"playground:modal": "vite ./playground/modal -c ./vite.config.ts",
"playground:web": "vite ./playground/web -c ./vite.config.ts",
"preview": "vite preview",
"test": "vitest",
"types:build": "scalar-types-build-vue",
"types:check": "scalar-types-check-vue"
}
}