UNPKG

shelving

Version:

Toolkit for using data in JavaScript.

89 lines (88 loc) 2.66 kB
{ "name": "shelving", "version": "1.234.1", "author": "Dave Houlbrooke <dave@shax.com>", "repository": { "type": "git", "url": "git+https://github.com/dhoulb/shelving.git" }, "main": "./index.js", "module": "./index.js", "devDependencies": { "@biomejs/biome": "^2.4.16", "@google-cloud/firestore": "^8.6.0", "@heroicons/react": "^2.2.0", "@types/bun": "^1.3.14", "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", "@typescript/native-preview": "^7.0.0-dev.20260527.2", "firebase": "^12.14.0", "react": "^19.3.0-canary-fef12a01-20260413", "react-dom": "^19.3.0-canary-fef12a01-20260413", "typescript": "^5.9.3" }, "peerDependencies": { "@google-cloud/firestore": ">=7.0.0", "@heroicons/react": ">=2.0.0", "firebase": ">=11.0.0", "react": ">=19.0.0", "react-dom": ">=19.0.0" }, "exports": { ".": "./index.js", "./api": "./api/index.js", "./bun": "./bun/index.js", "./cloudflare": "./cloudflare/index.js", "./db": "./db/index.js", "./error": "./error/index.js", "./extract": "./extract/index.js", "./firestore/client": "./firestore/client/index.js", "./firestore/lite": "./firestore/lite/index.js", "./firestore/server": "./firestore/server/index.js", "./markup": "./markup/index.js", "./react": "./react/index.js", "./schema": "./schema/index.js", "./sequence": "./sequence/index.js", "./store": "./store/index.js", "./test": "./test/index.js", "./ui": "./ui/index.js", "./util/*": "./util/*.js" }, "description": "Toolkit for using data in JavaScript.", "engineStrict": true, "engines": { "node": ">=16.0.0" }, "keywords": [ "javascript", "typescript", "schema", "validation", "database", "database-connector", "state-management", "query-builder" ], "license": "0BSD", "scripts": { "test": "bun run --parallel test:*", "test:lint": "biome check .", "test:type": "tsgo --noEmit", "test:unit": "bun test --concurrent --only-failures", "fix": "bun run --sequential fix:*", "fix:0:lint": "biome check --write .", "docs:build": "bun ./docs/build.tsx", "docs:start": "bun ./docs/start.tsx", "build": "bun run --sequential build:*", "build:0:setup": "rm -rf ./dist && mkdir -p ./dist", "build:1:copy": "cp package.json dist/package.json && cp LICENSE.md dist/LICENSE.md && cp README.md dist/README.md && cp .npmignore dist/.npmignore && cp -r modules/ui dist/ui", "build:2:emit": "tsgo -p tsconfig.build.json", "build:3:syntax": "bun run ./dist/index.js", "build:4:unit": "bun test ./dist/**/*.test.js --concurrent --only-failures --bail" }, "sideEffects": [ "*.css" ], "type": "module", "types": "./index.d.ts" }