UNPKG

@ibnlanre/builder

Version:

Creates a builder object for defining keys and values.

114 lines (113 loc) 3.54 kB
{ "name": "@ibnlanre/builder", "version": "1.0.4", "description": "Creates a builder object for defining keys and values.", "homepage": "https://create-builder.vercel.app", "type": "module", "scripts": { "bundle": "tsup --config tsup.config.ts", "changelog": "standard-changelog --releaseCount 0", "check-exports": "attw --pack . --profile node16", "check-workspace": "git diff-index --quiet HEAD --", "coverage": "vitest run --coverage --typecheck", "dry-run": "npm pack --dry-run --json", "first-release": "standard-changelog --first-release", "lint": "eslint --fix .", "major": "pnpm version major", "minor": "pnpm version minor", "package": "npm publish --access public", "patch": "pnpm version patch", "postbundle": "pnpm run check-exports", "postpublish": "git push --follow-tags", "posttest": "pnpm run lint", "postversion": "pnpm run package", "pre-major": "pnpm version premajor", "pre-minor": "pnpm version preminor", "pre-patch": "pnpm version prepatch", "prepublishOnly": "pnpm run bundle", "pretest": "pnpm run typecheck", "preversion": "pnpm run check-workspace && pnpm run test", "test": "vitest run", "test:ci": "vitest run --coverage --typecheck", "typecheck": "tsc --pretty --noEmit", "version": "pnpm run changelog && git add CHANGELOG.md", "watch": "tsup --config tsup.config.ts --watch" }, "main": "dist/core/index.cjs", "module": "dist/core/index.js", "types": "dist/core/index.d.ts", "files": [ "dist", "README.md", "LICENSE" ], "exports": { ".": { "import": { "types": "./dist/core/index.d.ts", "default": "./dist/core/index.js" }, "require": { "types": "./dist/core/index.d.cts", "default": "./dist/core/index.cjs" } }, "./react": { "import": { "types": "./dist/react/index.d.ts", "default": "./dist/react/index.js" }, "require": { "types": "./dist/react/index.d.cts", "default": "./dist/react/index.cjs" } } }, "author": { "email": "olaitanlanre28@gmail.com", "name": "Ridwan Olanrewaju" }, "repository": { "url": "git+https://github.com/ibnlanre/builder.git", "type": "git", "publishConfig": { "access": "public" } }, "bugs": { "url": "https://github.com/ibnlanre/builder/issues" }, "license": "BSD-3-Clause", "keywords": [ "dynamic-keys", "cache-invalidation", "react-query" ], "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.2", "@eslint-react/eslint-plugin": "^2.3.4", "@stylistic/eslint-plugin": "^5.5.0", "@types/react": ">=16.8.0", "@types/react-dom": ">=16.8.0", "@typescript-eslint/parser": "^8.46.4", "@vitest/eslint-plugin": "^1.4.2", "eslint": "^9.39.1", "eslint-import-resolver-typescript": "^4.4.4", "eslint-plugin-import-x": "^4.16.1", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-only-warn": "^1.1.0", "eslint-plugin-paths": "^1.1.0", "eslint-plugin-perfectionist": "^4.15.1", "eslint-plugin-prettier": "^5.5.4", "globals": "^16.5.0", "jiti": "^2.6.1", "standard-changelog": "^7.0.1", "tsup": "^8.5.1", "typescript": "^5.9.3", "typescript-eslint": "^8.46.4" } }