UNPKG

@studio-lumio/hooks

Version:

a compilation of react hooks we use to make our magic

95 lines (94 loc) 2.92 kB
{ "name": "@studio-lumio/hooks", "version": "0.1.40", "description": "a compilation of react hooks we use to make our magic", "files": [ "dist/**/*", "bundled/**/*" ], "sideEffects": false, "source": "src/hooks.js", "main": "dist/hooks.js", "umd:main": "dist/hooks.umd.js", "module": "dist/hooks.mjs", "types": "dist/types/index.d.ts", "exports": { "require": "./dist/hooks.js", "default": "./dist/hooks.modern.mjs" }, "repository": { "type": "git", "url": "git+https://github.com/studiolumio/hooks.git" }, "scripts": { "dev": "vite", "push": "npm publish --access public", "clean": "npm-run-all --parallel clean:bundled clean:dist", "clean:bundled": "rimraf bundled", "clean:dist": "rimraf dist", "prepublishOnly": "npm version patch", "postpublish": "git push --follow-tags", "preversion": "npm run build", "build": "npm-run-all --parallel clean build:dist build:bundle build:types", "build:types": "tsc --allowJs -d --emitDeclarationOnly --declarationDir ./dist/types --removeComments ./src/index.js", "build:dist": "microbundle --jsx React.createElement --compress build -i src/ --o ./dist", "build:bundle": "npm-run-all build:bundle-full build:bundle-min", "build:bundle-full": "microbundle build -i src/ --o ./bundled/hooks.js --no-sourcemap --no-pkg-main --external none --name hooks --format umd --no-compress", "build:bundle-min": "microbundle build -i src/ --o ./bundled/hooks.min.js --no-sourcemap --no-pkg-main --external none --name hooks --format umd" }, "keywords": [ "react", "lumio", "hooks" ], "author": "@studiolumio", "license": "ISC", "bugs": { "url": "https://github.com/studiolumio/hooks.git" }, "homepage": "https://hooks.studiolumio.com/", "devDependencies": { "@size-limit/preset-small-lib": "^8.1.2", "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", "@types/throttle-debounce": "^5.0.0", "eslint": "^8.33.0", "eslint-config-prettier": "^8.6.0", "eslint-config-standard": "^17.0.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-n": "^15.6.1", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-react": "^7.32.2", "microbundle": "^0.15.1", "npm-run-all": "^4.1.5", "prettier": "^2.8.3", "react": "^18.2.0", "react-dom": "^18.2.0", "typescript": "^4.9.5", "vite": "^4.0.4" }, "dependencies": { "@studio-freight/tempus": "^0.0.36", "@types/node": "^18.15.10", "js-cookie": "^3.0.5", "rimraf": "^4.1.2", "throttle-debounce": "^5.0.0" }, "peerDependencies": { "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", "react": "^18.2.0", "react-dom": "^18.2.0" }, "release": { "branches": [ "main" ] }, "publishConfig": { "access": "public" }, "directories": { "doc": "docs" } }