diff options
| author | netop://ウィビ <paul@webb.page> | 2026-04-24 16:37:49 -0700 |
|---|---|---|
| committer | netop://ウィビ <paul@webb.page> | 2026-04-24 16:37:49 -0700 |
| commit | c013ed57bf3d7dd83bd59a9b984d87aebde6003c (patch) | |
| tree | 31d25456496f013f13f3cae1ded376d5323b3200 /package.json | |
| parent | 510fd8cbe53abb39cba2c7cbaaefcf2783dc0066 (diff) | |
| download | graphiql-c013ed57bf3d7dd83bd59a9b984d87aebde6003c.tar.gz graphiql-c013ed57bf3d7dd83bd59a9b984d87aebde6003c.zip | |
Migrate from Deno/JSR to npm publishing
- @sveltejs/package builds dist/ for @eeeooolll/graphiql with three entry
points (./, ./component, ./splitter)
- Vitest + svelte-check replace Deno test/check; runes shim no longer
needed since the Svelte plugin compiles .svelte.ts at runtime
- Drop $app/environment dep in Editor.svelte to support non-SvelteKit
consumers
- Refactor TabBar tab element from nested <button> to role=tab <div> per
PLAN.md gotcha; svelte-check flagged the invalid HTML
- README now documents npm install, integration patterns for Yoga,
Apollo, graphql-modules, Hono/Bun/Deno, plus APQ + keyboard table
Diffstat (limited to 'package.json')
| -rw-r--r-- | package.json | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/package.json b/package.json new file mode 100644 index 0000000..8621132 --- /dev/null +++ b/package.json @@ -0,0 +1,62 @@ +{ + "dependencies": { + "@codemirror/autocomplete": "^6.18.0", + "@codemirror/commands": "^6.7.0", + "@codemirror/lang-json": "^6.0.1", + "@codemirror/language": "^6.10.0", + "@codemirror/state": "^6.4.0", + "@codemirror/theme-one-dark": "^6.1.0", + "@codemirror/view": "^6.34.0", + "@lezer/highlight": "^1.2.0", + "cm6-graphql": "^0.2.1", + "codemirror": "^6.0.1", + "graphql": "^16.8.0", + "graphql-sse": "^2.5.3", + "graphql-ws": "^5.16.0" + }, + "description": "A Svelte 5 GraphiQL alternative.", + "devDependencies": { + "@sveltejs/package": "^2.3.0", + "@sveltejs/vite-plugin-svelte": "^4.0.0", + "sass-embedded": "^1.79.0", + "svelte": "^5.0.0", + "svelte-check": "^4.0.0", + "typescript": "^5.5.0", + "vite": "^5.4.0", + "vitest": "^2.1.0" + }, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "./component": { + "types": "./dist/GraphiQL.svelte.d.ts", + "svelte": "./dist/GraphiQL.svelte", + "default": "./dist/GraphiQL.svelte" + }, + "./splitter": { + "types": "./dist/components/Splitter.svelte.d.ts", + "svelte": "./dist/components/Splitter.svelte", + "default": "./dist/components/Splitter.svelte" + } + }, + "files": ["dist"], + "license": "MIT", + "name": "@eeeooolll/graphiql", + "peerDependencies": { + "svelte": "^5.0.0" + }, + "publishConfig": { + "access": "public" + }, + "scripts": { + "check": "svelte-check --tsconfig tsconfig.json", + "package": "svelte-package -i source/library -o dist", + "prepublishOnly": "bun run package", + "publish": "bun run package && bun publish", + "test": "vitest run" + }, + "type": "module", + "version": "0.1.0" +} |