UNPKG

react-hook-qrcode-svg

Version:
101 lines (100 loc) 3.48 kB
{ "name": "react-hook-qrcode-svg", "version": "1.5.1", "description": "React hook for QR code generation as SVG path", "keywords": [ "react", "react-hook", "qr", "qrcode", "svg", "hook", "svg-path", "responsive", "qrcode-generator" ], "homepage": "https://github.com/alexzel/react-hook-qrcode-svg#readme", "bugs": "https://github.com/alexzel/react-hook-qrcode-svg/issues", "repository": "https://github.com/alexzel/react-hook-qrcode-svg", "author": "Alex Zelensky", "license": "MIT", "scripts": { "build": "rollup -c", "prebuild": "yarn submodule-init && yarn submodule-fix", "submodule-fix": "echo export default qrcodegen.QrCode >> ./QR-Code-generator/typescript-javascript/qrcodegen.ts && sed -i.old -r '1 s/^\\/\\*[[:space:]]*$/\\/\\**\\n * @license/' ./QR-Code-generator/typescript-javascript/qrcodegen.ts", "submodule-init": "git submodule foreach git reset --hard && git submodule update --init --recursive", "submodule-update": "git submodule foreach git reset --hard && git submodule update --remote --merge", "test": "jest", "pretest": "yarn lint && tsc --noEmit", "lint": "eslint ./src ./test", "release": "yarn version", "preversion": "yarn install && yarn build && yarn test", "postversion": "git push --tags && yarn publish . --new-version $npm_package_version && git push && echo Successfully released version $npm_package_version!", "cleanup": "git tag -d $(git tag) && git fetch --all --tags && git clean --force -d -x && git reset --hard origin/main && git checkout main" }, "type": "module", "exports": { ".": { "types": "./lib/index.d.ts", "require": "./lib/index.cjs", "default": "./lib/index.js" } }, "main": "lib/index.cjs", "module": "lib/index.js", "types": "lib/index.d.ts", "files": [ "lib", "test" ], "dependencies": {}, "peerDependencies": { "react": ">=18.0.0" }, "devDependencies": { "@babel/cli": "^7.24.1", "@babel/core": "^7.24.4", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-optional-chaining": "^7.21.0", "@babel/plugin-transform-typescript": "^7.24.4", "@babel/preset-env": "^7.24.4", "@babel/preset-react": "^7.24.1", "@babel/preset-typescript": "^7.24.1", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-node-resolve": "^15.2.3", "@types/jest": "^29.5.12", "@types/react": "^18.2.74", "@types/react-dom": "^18.2.24", "@types/react-test-renderer": "^18.0.7", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "babel-jest": "^29.7.0", "eslint": "^8.57.0", "eslint-config-standard-with-typescript": "^35.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-n": "^16.6.2", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-react": "^7.34.1", "jest": "^29.7.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-test-renderer": "^18.2.0", "rollup": "^3.29.4", "rollup-plugin-delete": "^2.0.0", "rollup-plugin-dts": "^5.3.1", "typescript": "^4.9.5" }, "babel": { "comments": false, "presets": [ "@babel/preset-react", "@babel/preset-typescript", "@babel/preset-env" ], "plugins": [ "@babel/plugin-proposal-class-properties", "@babel/plugin-proposal-optional-chaining", "@babel/plugin-transform-typescript" ] } }