{"_id":"vfi-2fa","_rev":"27-c7bbafde5f55f45f48c8d6491ba582a1","name":"vfi-2fa","dist-tags":{"latest":"0.2.9"},"versions":{"0.0.1":{"name":"vfi-2fa","version":"0.0.1","keywords":["react","vfi-2fa"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.0.1","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"2a1bcc499e05bf1bf789c89a145e3644b3cb2a5b","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.0.1.tgz","fileCount":14,"integrity":"sha512-O+W3LzVr52tQOMyNTBJM6UxUxJ+W2EYHjvJqcrSfIs9uWqsbSvi3mYilVaiANJePeMG1WjygW2HDakwrKo4Dkg==","signatures":[{"sig":"MEQCIGJwddRWZxNMlSLYeVhBXVhwyEQHLltlkEA4XxF/oMAGAiALFdOnQa1o8n6bmyJ9SGOAE4/m8L7YQZQ87blLVq9VrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265512},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b12c10dc5f0bc56e3e8e9e5f475862f76180dc13","scripts":{"lint":"npm-run-all lint:ts lint:styles","test":"jest","build":"npm-run-all build:clean build:rollup","format":"prettier --write .","lint:ts":"eslint ./src --ext .ts,.tsx --config .eslintrc --fix","storybook":"start-storybook -p 6006","build:clean":"rimraf build","lint:styles":"stylelint \"**/*.css\" --fix","build:rollup":"rollup -c","semantic-release":"semantic-release"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","description":"customizable, 2fa authen support","directories":{},"_nodeVersion":"20.13.1","dependencies":{"antd":"^5.22.2","axios":"^1.7.9","postcss":"^8.4.35","sortablejs":"^1.15.3","react-window":"^1.8.10","react-hook-form":"^7.51.1","react-sortablejs":"^6.1.4","@types/sortablejs":"^1.10.6","@hookform/resolvers":"^3.3.4","@tanstack/react-query":"4.29.1","react-numeric-component":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^0.32.11","jest":"^29.7.0","sass":"^1.71.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.25.0","moment":"^2.30.1","rimraf":"^3.0.2","rollup":"^2.56.2","i18next":"^21.8.2","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","stylelint":"^16.2.1","classnames":"^2.5.1","rc-tooltip":"^6.1.3","reactstrap":"^9.2.2","typescript":"^5.3.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","sass-loader":"^14.1.1","sweetalert2":"^11.10.5","@types/react":"^18.2.58","react-select":"^5.8.0","react-i18next":"^14.0.5","react-flatpickr":"^3.10.13","react-hot-toast":"^2.4.1","react-resizable":"^3.0.5","stylelint-order":"^6.0.4","@storybook/react":"^7.6.17","jest-css-modules":"^2.1.0","react-datepicker":"^7.3.0","react-grid-layout":"^1.4.4","react-maskedinput":"^4.0.1","styled-components":"^6.1.8","stylelint-prettier":"^5.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.31.8","i18next-xhr-backend":"3.2.2","rollup-plugin-terser":"^7.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","rollup-plugin-postcss":"^4.0.1","@storybook/addon-knobs":"^7.0.2","@testing-library/react":"^14.2.1","@types/react-flatpickr":"^3.8.11","@types/react-resizable":"^3.0.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^20.0.0","@types/react-datepicker":"^6.2.0","react-perfect-scrollbar":"1.5.8","@semantic-release/github":"^8.0.6","@storybook/addon-actions":"^7.6.17","@types/react-grid-layout":"^1.3.5","@types/react-maskedinput":"^4.0.9","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^5.39.0","eslint-plugin-react-hooks":"^4.6.0","stylelint-config-prettier":"^9.0.5","stylelint-config-standard":"^36.0.0","sweetalert2-react-content":"^5.0.7","@rollup/plugin-node-resolve":"^13.0.4","@storybook/builder-webpack5":"^7.6.17","@storybook/manager-webpack5":"^6.5.16","@typescript-eslint/eslint-plugin":"^5.39.0","eslint-plugin-simple-import-sort":"^8.0.0","i18next-browser-languagedetector":"^6.1.4","rollup-plugin-peer-deps-external":"^2.2.4","stylelint-config-idiomatic-order":"^10.0.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.0.1_1737228677262_0.87408309660625","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"vfi-2fa","version":"0.0.2","keywords":["react","vfi-2fa"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.0.2","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"ab57a1a0c31811d15d591dbcab9edfb010b4dd6f","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.0.2.tgz","fileCount":14,"integrity":"sha512-omtnInopnfcdMnbHakOX1eeozJAKwAIW2TJ6nxpfFtNfGSGdUcOQ0wp1wW9AYXyQwq7hdPXfqSmX0Q3Q6V9ZVw==","signatures":[{"sig":"MEUCIGy47GLXeudZihTOzxYfDi3i72nlv0s/29JDh5XvQVI+AiEA2B/uuCVmyg8RkjAHmQ3q6RbBX5nhF/0xy0/ueZBBDuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338174},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b12c10dc5f0bc56e3e8e9e5f475862f76180dc13","scripts":{"lint":"npm-run-all lint:ts lint:styles","test":"jest","build":"npm-run-all build:clean build:rollup","format":"prettier --write .","lint:ts":"eslint ./src --ext .ts,.tsx --config .eslintrc --fix","storybook":"start-storybook -p 6006","build:clean":"rimraf build","lint:styles":"stylelint \"**/*.css\" --fix","build:rollup":"rollup -c","semantic-release":"semantic-release"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","description":"customizable, 2fa authen support","directories":{},"_nodeVersion":"20.13.1","dependencies":{"antd":"^5.22.2","axios":"^1.7.9","postcss":"^8.4.35","sortablejs":"^1.15.3","react-window":"^1.8.10","react-hook-form":"^7.51.1","react-sortablejs":"^6.1.4","@types/sortablejs":"^1.10.6","@hookform/resolvers":"^3.3.4","@tanstack/react-query":"4.29.1","react-numeric-component":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^0.32.11","jest":"^29.7.0","sass":"^1.71.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.25.0","moment":"^2.30.1","rimraf":"^3.0.2","rollup":"^2.56.2","i18next":"^21.8.2","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","stylelint":"^16.2.1","classnames":"^2.5.1","rc-tooltip":"^6.1.3","reactstrap":"^9.2.2","typescript":"^5.3.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","sass-loader":"^14.1.1","sweetalert2":"^11.10.5","@types/react":"^18.2.58","react-select":"^5.8.0","react-i18next":"^14.0.5","react-flatpickr":"^3.10.13","react-hot-toast":"^2.4.1","react-resizable":"^3.0.5","stylelint-order":"^6.0.4","@storybook/react":"^7.6.17","jest-css-modules":"^2.1.0","react-datepicker":"^7.3.0","react-grid-layout":"^1.4.4","react-maskedinput":"^4.0.1","styled-components":"^6.1.8","stylelint-prettier":"^5.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.31.8","i18next-xhr-backend":"3.2.2","rollup-plugin-terser":"^7.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","rollup-plugin-postcss":"^4.0.1","@storybook/addon-knobs":"^7.0.2","@testing-library/react":"^14.2.1","@types/react-flatpickr":"^3.8.11","@types/react-resizable":"^3.0.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^20.0.0","@types/react-datepicker":"^6.2.0","react-perfect-scrollbar":"1.5.8","@semantic-release/github":"^8.0.6","@storybook/addon-actions":"^7.6.17","@types/react-grid-layout":"^1.3.5","@types/react-maskedinput":"^4.0.9","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^5.39.0","eslint-plugin-react-hooks":"^4.6.0","stylelint-config-prettier":"^9.0.5","stylelint-config-standard":"^36.0.0","sweetalert2-react-content":"^5.0.7","@rollup/plugin-node-resolve":"^13.0.4","@storybook/builder-webpack5":"^7.6.17","@storybook/manager-webpack5":"^6.5.16","@typescript-eslint/eslint-plugin":"^5.39.0","eslint-plugin-simple-import-sort":"^8.0.0","i18next-browser-languagedetector":"^6.1.4","rollup-plugin-peer-deps-external":"^2.2.4","stylelint-config-idiomatic-order":"^10.0.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.0.2_1737229073028_0.2676505858559086","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"vfi-2fa","version":"0.0.3","keywords":["react","vfi-2fa"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.0.3","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"64033695d5615ad168c50bbb099d68c98ffe836c","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.0.3.tgz","fileCount":1,"integrity":"sha512-mUs6IHBoekSpsqYQastXU9v3bkgaLWx/GumJGubcWNoHMzDdo8g5ENbOcHnXFVZLDgXxzJ/6ozjQ6l/yqLIZXw==","signatures":[{"sig":"MEYCIQDDAy4QL54RnBy27TGHFqmCMAq3S46FaQRv/Yb8CBVQugIhANHsOHpz0gVL20lQkCzFPBRHLw7TuwaQ2kbJ95XEvzcE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4100},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b12c10dc5f0bc56e3e8e9e5f475862f76180dc13","scripts":{"lint":"npm-run-all lint:ts lint:styles","test":"jest","build":"npm-run-all build:clean build:rollup","format":"prettier --write .","lint:ts":"eslint ./src --ext .ts,.tsx --config .eslintrc --fix","storybook":"start-storybook -p 6006","build:clean":"rimraf build","lint:styles":"stylelint \"**/*.css\" --fix","build:rollup":"rollup -c","semantic-release":"semantic-release"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","description":"customizable, 2fa authen support","directories":{},"_nodeVersion":"20.13.1","dependencies":{"antd":"^5.22.2","axios":"^1.7.9","postcss":"^8.4.35","sortablejs":"^1.15.3","react-window":"^1.8.10","react-hook-form":"^7.51.1","react-sortablejs":"^6.1.4","@types/sortablejs":"^1.10.6","@hookform/resolvers":"^3.3.4","@tanstack/react-query":"4.29.1","react-numeric-component":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^0.32.11","jest":"^29.7.0","sass":"^1.71.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.25.0","moment":"^2.30.1","rimraf":"^3.0.2","rollup":"^2.56.2","i18next":"^21.8.2","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","stylelint":"^16.2.1","classnames":"^2.5.1","rc-tooltip":"^6.1.3","reactstrap":"^9.2.2","typescript":"^5.3.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","sass-loader":"^14.1.1","sweetalert2":"^11.10.5","@types/react":"^18.2.58","react-select":"^5.8.0","react-i18next":"^14.0.5","react-flatpickr":"^3.10.13","react-hot-toast":"^2.4.1","react-resizable":"^3.0.5","stylelint-order":"^6.0.4","@storybook/react":"^7.6.17","jest-css-modules":"^2.1.0","react-datepicker":"^7.3.0","react-grid-layout":"^1.4.4","react-maskedinput":"^4.0.1","styled-components":"^6.1.8","stylelint-prettier":"^5.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.31.8","i18next-xhr-backend":"3.2.2","rollup-plugin-terser":"^7.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","rollup-plugin-postcss":"^4.0.1","@storybook/addon-knobs":"^7.0.2","@testing-library/react":"^14.2.1","@types/react-flatpickr":"^3.8.11","@types/react-resizable":"^3.0.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^20.0.0","@types/react-datepicker":"^6.2.0","react-perfect-scrollbar":"1.5.8","@semantic-release/github":"^8.0.6","@storybook/addon-actions":"^7.6.17","@types/react-grid-layout":"^1.3.5","@types/react-maskedinput":"^4.0.9","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^5.39.0","eslint-plugin-react-hooks":"^4.6.0","stylelint-config-prettier":"^9.0.5","stylelint-config-standard":"^36.0.0","sweetalert2-react-content":"^5.0.7","@rollup/plugin-node-resolve":"^13.0.4","@storybook/builder-webpack5":"^7.6.17","@storybook/manager-webpack5":"^6.5.16","@typescript-eslint/eslint-plugin":"^5.39.0","eslint-plugin-simple-import-sort":"^8.0.0","i18next-browser-languagedetector":"^6.1.4","rollup-plugin-peer-deps-external":"^2.2.4","stylelint-config-idiomatic-order":"^10.0.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.0.3_1737230845872_0.21459434160473578","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"vfi-2fa","version":"0.0.4","keywords":["react","vfi-2fa"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.0.4","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"06a1008321f3c4493d52af54f9cbd79fa99a1fa3","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.0.4.tgz","fileCount":2,"integrity":"sha512-YXiEb04Xa2auWEOFHf/Y7Pt9RXFQO1ziYCufqkmKOh8hhVZ9x/V28XJ2CAaOFIINpEXJZlRmabbFZ1gLzbYRUg==","signatures":[{"sig":"MEQCIF4Ca46GMr+29dteoXt5GMqMfH1ZoMwc2G3bLSy7KRuLAiBNhtgN6aipnVBV6ZrN3BIhZ2WtlUEGv3QrZ2blECOxxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334807},"main":"index.js","types":"dist/index.d.ts","gitHead":"b12c10dc5f0bc56e3e8e9e5f475862f76180dc13","scripts":{"lint":"npm-run-all lint:ts lint:styles","test":"jest","build":"npm-run-all build:clean build:rollup","format":"prettier --write .","lint:ts":"eslint ./src --ext .ts,.tsx --config .eslintrc --fix","storybook":"start-storybook -p 6006","build:clean":"rimraf build","lint:styles":"stylelint \"**/*.css\" --fix","build:rollup":"rollup -c","semantic-release":"semantic-release"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","description":"customizable, 2fa authen support","directories":{},"_nodeVersion":"20.13.1","dependencies":{"antd":"^5.22.2","axios":"^1.7.9","postcss":"^8.4.35","sortablejs":"^1.15.3","react-window":"^1.8.10","react-hook-form":"^7.51.1","react-sortablejs":"^6.1.4","@types/sortablejs":"^1.10.6","@hookform/resolvers":"^3.3.4","@tanstack/react-query":"4.29.1","react-numeric-component":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^0.32.11","jest":"^29.7.0","sass":"^1.71.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.25.0","moment":"^2.30.1","rimraf":"^3.0.2","rollup":"^2.56.2","i18next":"^21.8.2","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","stylelint":"^16.2.1","classnames":"^2.5.1","rc-tooltip":"^6.1.3","reactstrap":"^9.2.2","typescript":"^5.3.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","sass-loader":"^14.1.1","sweetalert2":"^11.10.5","@types/react":"^18.2.58","react-select":"^5.8.0","react-i18next":"^14.0.5","react-flatpickr":"^3.10.13","react-hot-toast":"^2.4.1","react-resizable":"^3.0.5","stylelint-order":"^6.0.4","@storybook/react":"^7.6.17","jest-css-modules":"^2.1.0","react-datepicker":"^7.3.0","react-grid-layout":"^1.4.4","react-maskedinput":"^4.0.1","styled-components":"^6.1.8","stylelint-prettier":"^5.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.31.8","i18next-xhr-backend":"3.2.2","rollup-plugin-terser":"^7.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","rollup-plugin-postcss":"^4.0.1","@storybook/addon-knobs":"^7.0.2","@testing-library/react":"^14.2.1","@types/react-flatpickr":"^3.8.11","@types/react-resizable":"^3.0.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^20.0.0","@types/react-datepicker":"^6.2.0","react-perfect-scrollbar":"1.5.8","@semantic-release/github":"^8.0.6","@storybook/addon-actions":"^7.6.17","@types/react-grid-layout":"^1.3.5","@types/react-maskedinput":"^4.0.9","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^5.39.0","eslint-plugin-react-hooks":"^4.6.0","stylelint-config-prettier":"^9.0.5","stylelint-config-standard":"^36.0.0","sweetalert2-react-content":"^5.0.7","@rollup/plugin-node-resolve":"^13.0.4","@storybook/builder-webpack5":"^7.6.17","@storybook/manager-webpack5":"^6.5.16","@typescript-eslint/eslint-plugin":"^5.39.0","eslint-plugin-simple-import-sort":"^8.0.0","i18next-browser-languagedetector":"^6.1.4","rollup-plugin-peer-deps-external":"^2.2.4","stylelint-config-idiomatic-order":"^10.0.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.0.4_1737231055569_0.7646191970577814","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"vfi-2fa","version":"0.0.5","keywords":["react","vfi-2fa"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.0.5","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"ad40ca86b27d2519351e75203aab5287a2059339","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.0.5.tgz","fileCount":14,"integrity":"sha512-1udJx/TlkAioVb4GWMcHUUv/yY033Y7OC0X1XjrocVZ79CdYB6CgrFF7j1m+BGSsnEc96U5NXzU5MQOz7jt8LQ==","signatures":[{"sig":"MEUCID56joJrMExgLgV0AsB1sm3l+WXafMIDiE00Zc8c8mr8AiEAvvbHNLMq81awHUCcds0W8XULJ9wQpiuSu1UzTcEa0J0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337460},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b12c10dc5f0bc56e3e8e9e5f475862f76180dc13","scripts":{"lint":"npm-run-all lint:ts lint:styles","test":"jest","build":"npm-run-all build:clean build:rollup","format":"prettier --write .","lint:ts":"eslint ./src --ext .ts,.tsx --config .eslintrc --fix","storybook":"start-storybook -p 6006","build:clean":"rimraf build","lint:styles":"stylelint \"**/*.css\" --fix","build:rollup":"rollup -c","semantic-release":"semantic-release"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","description":"customizable, 2fa authen support","directories":{},"_nodeVersion":"20.13.1","dependencies":{"antd":"^5.22.2","axios":"^1.7.9","postcss":"^8.4.35","sortablejs":"^1.15.3","react-window":"^1.8.10","react-hook-form":"^7.51.1","react-sortablejs":"^6.1.4","@types/sortablejs":"^1.10.6","@hookform/resolvers":"^3.3.4","@tanstack/react-query":"4.29.1","react-numeric-component":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^0.32.11","jest":"^29.7.0","sass":"^1.71.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.25.0","moment":"^2.30.1","rimraf":"^3.0.2","rollup":"^2.56.2","i18next":"^21.8.2","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","stylelint":"^16.2.1","classnames":"^2.5.1","rc-tooltip":"^6.1.3","reactstrap":"^9.2.2","typescript":"^5.3.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","sass-loader":"^14.1.1","sweetalert2":"^11.10.5","@types/react":"^18.2.58","react-select":"^5.8.0","react-i18next":"^14.0.5","react-flatpickr":"^3.10.13","react-hot-toast":"^2.4.1","react-resizable":"^3.0.5","stylelint-order":"^6.0.4","@storybook/react":"^7.6.17","jest-css-modules":"^2.1.0","react-datepicker":"^7.3.0","react-grid-layout":"^1.4.4","react-maskedinput":"^4.0.1","styled-components":"^6.1.8","stylelint-prettier":"^5.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.31.8","i18next-xhr-backend":"3.2.2","rollup-plugin-terser":"^7.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","rollup-plugin-postcss":"^4.0.1","@storybook/addon-knobs":"^7.0.2","@testing-library/react":"^14.2.1","@types/react-flatpickr":"^3.8.11","@types/react-resizable":"^3.0.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^20.0.0","@types/react-datepicker":"^6.2.0","react-perfect-scrollbar":"1.5.8","@semantic-release/github":"^8.0.6","@storybook/addon-actions":"^7.6.17","@types/react-grid-layout":"^1.3.5","@types/react-maskedinput":"^4.0.9","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^5.39.0","eslint-plugin-react-hooks":"^4.6.0","stylelint-config-prettier":"^9.0.5","stylelint-config-standard":"^36.0.0","sweetalert2-react-content":"^5.0.7","@rollup/plugin-node-resolve":"^13.0.4","@storybook/builder-webpack5":"^7.6.17","@storybook/manager-webpack5":"^6.5.16","@typescript-eslint/eslint-plugin":"^5.39.0","eslint-plugin-simple-import-sort":"^8.0.0","i18next-browser-languagedetector":"^6.1.4","rollup-plugin-peer-deps-external":"^2.2.4","stylelint-config-idiomatic-order":"^10.0.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.0.5_1737231265756_0.44579963304218495","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"vfi-2fa","version":"0.0.6","keywords":["react","vfi-2fa"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.0.6","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"17837dec974575b1b0668bc28c52c8649b1b4ab7","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.0.6.tgz","fileCount":16,"integrity":"sha512-bnJn9vPLHJtAqvwZwCX0DgNjJplGwZTnPNGxMJNSH85Ee0BvE06ArEoQMMUCIyy6JAMVDe8r6Q6qJI+4nn31rQ==","signatures":[{"sig":"MEUCIQCwJClv6bMz4cfVYGuAmQpiCc/VHKvBxopPSVA+ftwoCwIgQXkkO2Xd5IwT4D6Su+0cccnUkQ3xRmgiFMHLf56n7cQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1904525},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/bundle.esm.js","gitHead":"b12c10dc5f0bc56e3e8e9e5f475862f76180dc13","scripts":{"lint":"npm-run-all lint:ts lint:styles","test":"jest","build":"npm-run-all build:clean build:rollup","format":"prettier --write .","lint:ts":"eslint ./src --ext .ts,.tsx --config .eslintrc --fix","storybook":"start-storybook -p 6006","build:clean":"rimraf build","lint:styles":"stylelint \"**/*.css\" --fix","build:rollup":"rollup -c","semantic-release":"semantic-release"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","description":"customizable, 2fa authen support","directories":{},"_nodeVersion":"20.13.1","dependencies":{"antd":"^5.22.2","axios":"^1.7.9","postcss":"^8.4.35","sortablejs":"^1.15.3","react-window":"^1.8.10","react-hook-form":"^7.51.1","react-sortablejs":"^6.1.4","@types/sortablejs":"^1.10.6","@hookform/resolvers":"^3.3.4","@tanstack/react-query":"4.29.1","react-numeric-component":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^0.32.11","jest":"^29.7.0","sass":"^1.71.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.25.0","moment":"^2.30.1","rimraf":"^3.0.2","rollup":"^2.56.2","i18next":"^21.8.2","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","stylelint":"^16.2.1","classnames":"^2.5.1","rc-tooltip":"^6.1.3","reactstrap":"^9.2.2","typescript":"^5.3.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","sass-loader":"^14.1.1","sweetalert2":"^11.10.5","@types/react":"^18.2.58","react-select":"^5.8.0","react-i18next":"^14.0.5","react-flatpickr":"^3.10.13","react-hot-toast":"^2.4.1","react-resizable":"^3.0.5","stylelint-order":"^6.0.4","@storybook/react":"^7.6.17","jest-css-modules":"^2.1.0","react-datepicker":"^7.3.0","react-grid-layout":"^1.4.4","react-maskedinput":"^4.0.1","styled-components":"^6.1.8","stylelint-prettier":"^5.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.31.8","i18next-xhr-backend":"3.2.2","rollup-plugin-terser":"^7.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","rollup-plugin-postcss":"^4.0.1","@storybook/addon-knobs":"^7.0.2","@testing-library/react":"^14.2.1","@types/react-flatpickr":"^3.8.11","@types/react-resizable":"^3.0.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^20.0.0","@types/react-datepicker":"^6.2.0","react-perfect-scrollbar":"1.5.8","@semantic-release/github":"^8.0.6","@storybook/addon-actions":"^7.6.17","@types/react-grid-layout":"^1.3.5","@types/react-maskedinput":"^4.0.9","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^5.39.0","eslint-plugin-react-hooks":"^4.6.0","stylelint-config-prettier":"^9.0.5","stylelint-config-standard":"^36.0.0","sweetalert2-react-content":"^5.0.7","@rollup/plugin-node-resolve":"^13.0.4","@storybook/builder-webpack5":"^7.6.17","@storybook/manager-webpack5":"^6.5.16","@typescript-eslint/eslint-plugin":"^5.39.0","eslint-plugin-simple-import-sort":"^8.0.0","i18next-browser-languagedetector":"^6.1.4","rollup-plugin-peer-deps-external":"^2.2.4","stylelint-config-idiomatic-order":"^10.0.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.0.6_1737232420530_0.35538443271051445","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"vfi-2fa","version":"0.0.8","keywords":["react","vfi-2fa"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.0.8","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"0812fc3b0d822dc764a7296334dd713d94bb86e8","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.0.8.tgz","fileCount":16,"integrity":"sha512-boFUahWbGeQx8rvTwYf1/yUwgXAYMhvM8QHkhiO2DoaZsfTXa4aMMMM3A4f619MwLjfZOwdyNkXXbIsf0GtDjQ==","signatures":[{"sig":"MEYCIQDMGAYPLyEsf/uTyXimKxQ2Jfpwz7S2BSpY3i682DW8fgIhAK+fM98205NGvFLSv2nokxD4J46h9C27oQ52VKnnoEor","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1834590},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"262865b8ef003b4f00987573b1af6d4db47ff316","scripts":{"lint":"npm-run-all lint:ts lint:styles","test":"jest","build":"npm-run-all build:clean build:rollup","format":"prettier --write .","lint:ts":"eslint ./src --ext .ts,.tsx --config .eslintrc --fix","build:clean":"rimraf build","lint:styles":"stylelint \"**/*.css\" --fix","build:rollup":"rollup -c","semantic-release":"semantic-release"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","description":"customizable, 2fa authen support","directories":{},"_nodeVersion":"20.13.1","dependencies":{"antd":"^5.22.2","postcss":"^8.4.35","sortablejs":"^1.15.3","react-window":"^1.8.10","react-hook-form":"^7.51.1","react-sortablejs":"^6.1.4","@types/sortablejs":"^1.10.6","@hookform/resolvers":"^3.3.4","@tanstack/react-query":"4.29.1","react-numeric-component":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^0.32.11","jest":"^29.7.0","sass":"^1.71.1","axios":"^1.7.9","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.25.0","moment":"^2.30.1","rimraf":"^3.0.2","rollup":"^2.56.2","i18next":"^21.8.2","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","stylelint":"^16.2.1","classnames":"^2.5.1","rc-tooltip":"^6.1.3","reactstrap":"^9.2.2","typescript":"^5.3.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","sass-loader":"^14.1.1","sweetalert2":"^11.10.5","@types/react":"^18.2.58","react-select":"^5.8.0","react-i18next":"^14.0.5","react-flatpickr":"^3.10.13","react-hot-toast":"^2.4.1","react-resizable":"^3.0.5","stylelint-order":"^6.0.4","@storybook/react":"^7.6.17","jest-css-modules":"^2.1.0","react-datepicker":"^7.3.0","react-grid-layout":"^1.4.4","react-maskedinput":"^4.0.1","styled-components":"^6.1.8","stylelint-prettier":"^5.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.31.8","i18next-xhr-backend":"3.2.2","rollup-plugin-terser":"^7.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","rollup-plugin-postcss":"^4.0.1","@storybook/addon-knobs":"^7.0.2","@testing-library/react":"^14.2.1","@types/react-flatpickr":"^3.8.11","@types/react-resizable":"^3.0.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^20.0.0","@types/react-datepicker":"^6.2.0","react-perfect-scrollbar":"1.5.8","@semantic-release/github":"^8.0.6","@storybook/addon-actions":"^7.6.17","@types/react-grid-layout":"^1.3.5","@types/react-maskedinput":"^4.0.9","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^5.39.0","eslint-plugin-react-hooks":"^4.6.0","stylelint-config-prettier":"^9.0.5","stylelint-config-standard":"^36.0.0","sweetalert2-react-content":"^5.0.7","@rollup/plugin-node-resolve":"^13.0.4","@storybook/builder-webpack5":"^7.6.17","@storybook/manager-webpack5":"^6.5.16","@typescript-eslint/eslint-plugin":"^5.39.0","eslint-plugin-simple-import-sort":"^8.0.0","i18next-browser-languagedetector":"^6.1.4","rollup-plugin-peer-deps-external":"^2.2.4","stylelint-config-idiomatic-order":"^10.0.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.0.8_1737371097273_0.6417630991097214","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"vfi-2fa","version":"0.0.9","keywords":["react","vfi-2fa"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.0.9","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"fa31aa7d427334a1f7a71137d4bfa3da74abdecf","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.0.9.tgz","fileCount":16,"integrity":"sha512-vrdtfZvPXW4Qn/UNCoHwcKSvlqNytPWRamt8rNVAoeZ5+S5N5D1cOr32iyx9TG2qXSlDMlfxDGgvJlXO+IQdwg==","signatures":[{"sig":"MEUCICHMqXzctculJBRz7O4kyypmPS+Xnq3w7E10EdV8AJpBAiEA9bK49n2eREdQiDXX6VFCbvt2R3QuEwnRi8wFwQbQPL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1834590},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"262865b8ef003b4f00987573b1af6d4db47ff316","scripts":{"lint":"npm-run-all lint:ts lint:styles","test":"jest","build":"npm-run-all build:clean build:rollup","format":"prettier --write .","lint:ts":"eslint ./src --ext .ts,.tsx --config .eslintrc --fix","build:clean":"rimraf build","lint:styles":"stylelint \"**/*.css\" --fix","build:rollup":"rollup -c","semantic-release":"semantic-release"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","description":"customizable, 2fa authen support","directories":{},"_nodeVersion":"20.13.1","dependencies":{"antd":"^5.22.2","postcss":"^8.4.35","sortablejs":"^1.15.3","react-window":"^1.8.10","react-hook-form":"^7.51.1","react-sortablejs":"^6.1.4","@types/sortablejs":"^1.10.6","@hookform/resolvers":"^3.3.4","@tanstack/react-query":"4.29.1","react-numeric-component":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^0.32.11","jest":"^29.7.0","sass":"^1.71.1","axios":"^1.7.9","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.25.0","moment":"^2.30.1","rimraf":"^3.0.2","rollup":"^2.56.2","i18next":"^21.8.2","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","stylelint":"^16.2.1","classnames":"^2.5.1","rc-tooltip":"^6.1.3","reactstrap":"^9.2.2","typescript":"^5.3.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","sass-loader":"^14.1.1","sweetalert2":"^11.10.5","@types/react":"^18.2.58","react-select":"^5.8.0","react-i18next":"^14.0.5","react-flatpickr":"^3.10.13","react-hot-toast":"^2.4.1","react-resizable":"^3.0.5","stylelint-order":"^6.0.4","@storybook/react":"^7.6.17","jest-css-modules":"^2.1.0","react-datepicker":"^7.3.0","react-grid-layout":"^1.4.4","react-maskedinput":"^4.0.1","styled-components":"^6.1.8","stylelint-prettier":"^5.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.31.8","i18next-xhr-backend":"3.2.2","rollup-plugin-terser":"^7.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","rollup-plugin-postcss":"^4.0.1","@storybook/addon-knobs":"^7.0.2","@testing-library/react":"^14.2.1","@types/react-flatpickr":"^3.8.11","@types/react-resizable":"^3.0.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^20.0.0","@types/react-datepicker":"^6.2.0","react-perfect-scrollbar":"1.5.8","@semantic-release/github":"^8.0.6","@storybook/addon-actions":"^7.6.17","@types/react-grid-layout":"^1.3.5","@types/react-maskedinput":"^4.0.9","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^5.39.0","eslint-plugin-react-hooks":"^4.6.0","stylelint-config-prettier":"^9.0.5","stylelint-config-standard":"^36.0.0","sweetalert2-react-content":"^5.0.7","@rollup/plugin-node-resolve":"^13.0.4","@storybook/builder-webpack5":"^7.6.17","@storybook/manager-webpack5":"^6.5.16","@typescript-eslint/eslint-plugin":"^5.39.0","eslint-plugin-simple-import-sort":"^8.0.0","i18next-browser-languagedetector":"^6.1.4","rollup-plugin-peer-deps-external":"^2.2.4","stylelint-config-idiomatic-order":"^10.0.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.0.9_1737371473256_0.39338949980494053","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"vfi-2fa","version":"0.1.0","keywords":["react","vfi-2fa"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.1.0","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"e1e115289621697f5586462f7ad17d002772a578","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.1.0.tgz","fileCount":16,"integrity":"sha512-T0GO9tHlPr7yFUyBvyUk1HWDclTrHxmQ7lLx1PNQj6q96a4hXAjODQipbvZqqf5c0O9EDejUCUAmPgNC0zRWuA==","signatures":[{"sig":"MEYCIQC/ofI2TMwkfcuaQJ7CUB5Jx0BYqnzc9arJ/HaMNvE5vQIhAPv4+IEkSw00TTv/1bQjvMxq9DnUpyzqm3m7JzeNBnap","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1834668},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"262865b8ef003b4f00987573b1af6d4db47ff316","scripts":{"lint":"npm-run-all lint:ts lint:styles","test":"jest","build":"npm-run-all build:clean build:rollup","format":"prettier --write .","lint:ts":"eslint ./src --ext .ts,.tsx --config .eslintrc --fix","build:clean":"rimraf build","lint:styles":"stylelint \"**/*.css\" --fix","build:rollup":"rollup -c","semantic-release":"semantic-release"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","description":"customizable, 2fa authen support","directories":{},"_nodeVersion":"20.13.1","dependencies":{"antd":"^5.22.2","postcss":"^8.4.35","sortablejs":"^1.15.3","react-window":"^1.8.10","react-hook-form":"^7.51.1","react-sortablejs":"^6.1.4","@types/sortablejs":"^1.10.6","@hookform/resolvers":"^3.3.4","@tanstack/react-query":"4.29.1","react-numeric-component":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^0.32.11","jest":"^29.7.0","sass":"^1.71.1","axios":"^1.7.9","react":"^18.2.0","tslib":"^2.6.2","eslint":"^8.25.0","moment":"^2.30.1","rimraf":"^3.0.2","rollup":"^2.56.2","i18next":"^21.8.2","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","stylelint":"^16.2.1","classnames":"^2.5.1","rc-tooltip":"^6.1.3","reactstrap":"^9.2.2","typescript":"^5.3.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","sass-loader":"^14.1.1","sweetalert2":"^11.10.5","@types/react":"^18.2.58","react-select":"^5.8.0","react-i18next":"^14.0.5","react-flatpickr":"^3.10.13","react-hot-toast":"^2.4.1","react-resizable":"^3.0.5","stylelint-order":"^6.0.4","@storybook/react":"^7.6.17","jest-css-modules":"^2.1.0","react-datepicker":"^7.3.0","react-grid-layout":"^1.4.4","react-maskedinput":"^4.0.1","styled-components":"^6.1.8","stylelint-prettier":"^5.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-react":"^7.31.8","i18next-xhr-backend":"3.2.2","rollup-plugin-terser":"^7.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","rollup-plugin-postcss":"^4.0.1","@storybook/addon-knobs":"^7.0.2","@testing-library/react":"^14.2.1","@types/react-flatpickr":"^3.8.11","@types/react-resizable":"^3.0.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^20.0.0","@types/react-datepicker":"^6.2.0","react-perfect-scrollbar":"1.5.8","@semantic-release/github":"^8.0.6","@storybook/addon-actions":"^7.6.17","@types/react-grid-layout":"^1.3.5","@types/react-maskedinput":"^4.0.9","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^5.39.0","eslint-plugin-react-hooks":"^4.6.0","stylelint-config-prettier":"^9.0.5","stylelint-config-standard":"^36.0.0","sweetalert2-react-content":"^5.0.7","@rollup/plugin-node-resolve":"^13.0.4","@storybook/builder-webpack5":"^7.6.17","@storybook/manager-webpack5":"^6.5.16","@typescript-eslint/eslint-plugin":"^5.39.0","eslint-plugin-simple-import-sort":"^8.0.0","i18next-browser-languagedetector":"^6.1.4","rollup-plugin-peer-deps-external":"^2.2.4","stylelint-config-idiomatic-order":"^10.0.0","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.1.0_1737371992656_0.3201452700799592","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"vfi-2fa","version":"0.1.1","keywords":["otp","react","typescript"],"author":{"name":"Tên của bạn"},"license":"MIT","_id":"vfi-2fa@0.1.1","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"22a12ed2fc77eb4efcfe2a09239a3cd58fe8fa73","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.1.1.tgz","fileCount":15,"integrity":"sha512-aCILNny/gsH1q4nDMMsqpAf460XAkMoDhkDsNB2+r8oBtfrSgNbiogDJwAvZCxjAA5d8hBavGFZ4v/6i5NPuuA==","signatures":[{"sig":"MEYCIQCvU5C/qiOaCynNmeHMoxUydMUQ+oMpOFB4xIUj15Q5sgIhANfP/Y9d7gRokBM+mfK9R8B1QcnVX+DvJCyaohcFdfMz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22439},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","directories":{},"_nodeVersion":"20.13.1","dependencies":{"qs":"^6.14.0","axios":"1.4.0","react":">=18.0.0","bootstrap":"^5.3.3","reactstrap":"^9.2.3","@tanstack/react-query":"^5.64.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.18","typescript":"^5.0.0","@types/react":"^18.0.0","@types/reactstrap":"^8.7.2"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.1.1_1737433453197_0.17016811454386627","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"vfi-2fa","version":"0.1.2","keywords":["otp","react","typescript"],"author":{"name":"Tên của bạn"},"license":"MIT","_id":"vfi-2fa@0.1.2","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"8487ac19a1e99aad2cb42c435282537c9fb89962","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.1.2.tgz","fileCount":15,"integrity":"sha512-ir5aMbvEu2CMcAz6oM+o93a9aau2c88u7OdVo94J0VsAmJc6EvWeU9kQEedacXISwVLHyKltlZpMaGgBRo7c0w==","signatures":[{"sig":"MEUCIQCvFo7bup4aqtJb5PHcBOMA8eWH5Vb8csLO6TnlVPul7QIgaq9uZt3qHjfmF/CfJpNL/7XMxRQM+9fqxkq9ZvMmpGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22276},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","directories":{},"_nodeVersion":"20.13.1","dependencies":{"qs":"^6.14.0","axios":"1.4.0","react":">=18.0.0","bootstrap":"^5.3.3","reactstrap":"^9.2.3","@tanstack/react-query":"^5.64.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.18","typescript":"^5.0.0","@types/react":"^18.0.0","@types/reactstrap":"^8.7.2"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.1.2_1737433908360_0.04877199276801858","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"vfi-2fa","version":"0.1.4","keywords":["otp","react","typescript"],"author":{"name":"Tên của bạn"},"license":"MIT","_id":"vfi-2fa@0.1.4","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"53fbb1d2b13ab2cd21e9c9f393f60279947c45f5","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.1.4.tgz","fileCount":15,"integrity":"sha512-IRGTNTCoxTHNOBqxCqtMhA4Ky6op8qRR4tgR7Iv1QQ/IPgKK1KtxiNpl7q/+clLkNmXF2rK6hCyeEPzqRyBJlw==","signatures":[{"sig":"MEQCIFrqi3IZQLOTEU2ruI10EohZFXipCdZ/7pSvq/QORQStAiAuM+JGJiCTsGXZ4CnjqChiI5YgxFXsTGuWJEzehIWd3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22217},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","directories":{},"_nodeVersion":"20.13.1","dependencies":{"qs":"^6.14.0","axios":"1.4.0","react":">=18.0.0","bootstrap":"^5.3.3","reactstrap":"^9.2.3","@tanstack/react-query":"^5.64.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.18","typescript":"^5.0.0","@types/react":"^18.0.0","@types/reactstrap":"^8.7.2"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.1.4_1737434264582_0.015388463320078039","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"vfi-2fa","version":"0.1.5","keywords":["otp","react","typescript"],"author":{"name":"Tên của bạn"},"license":"MIT","_id":"vfi-2fa@0.1.5","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"5d981740773793cfe2ec4117f6cf909b984abad1","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.1.5.tgz","fileCount":15,"integrity":"sha512-Jh96eijderNEOo+ioJLtExyAMv7TapeUIGqexZqGI4+ZTcWfK4yO5L5FemitZswd5IcxICJTcqqc+L8K1N/5ZQ==","signatures":[{"sig":"MEQCIBkwB7XiVBzhxysIVjKdHJnIhntf8YkIolXBOzm0u1CHAiATBQxyoPOoKw3n7RZHd7eqEBC4ssa0+kbI3ckagFJvFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22217},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","directories":{},"_nodeVersion":"20.13.1","dependencies":{"qs":"^6.14.0","axios":"1.4.0","react":">=18.0.0","bootstrap":"^5.3.3","reactstrap":"^9.2.3","@tanstack/react-query":"^5.64.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.18","typescript":"^5.0.0","@types/react":"^18.0.0","@types/reactstrap":"^8.7.2"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.1.5_1737434690723_0.5750062871688368","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"vfi-2fa","version":"0.1.6","keywords":["otp","react","typescript"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.1.6","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"e89fa2b6f0ea7870ee0235bae2588e8c6cdb2c49","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.1.6.tgz","fileCount":15,"integrity":"sha512-hVyn7qRI5sHA4SmQiZVqqVvk1iyH0dsDVvHfNlhyekqnXxb+rgRIHldI8PDRtZwQTpiacfkbyR8AWvyQaEaxIA==","signatures":[{"sig":"MEUCIBikhus8KYV9a767S2NuipSDsA+dxB1pAxyalg/jd0nXAiEA/rHNgRMhz9y4++/STqj0Gk/L3HpL6Q6x9Tc3WMFUvUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15883},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","directories":{},"_nodeVersion":"20.13.1","dependencies":{"qs":"^6.14.0","axios":"1.4.0","react":">=18.0.0","bootstrap":"^5.3.3","reactstrap":"^9.2.3","@tanstack/react-query":"^5.64.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.18","typescript":"^5.0.0","@types/react":"^18.0.0","@types/reactstrap":"^8.7.2"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.1.6_1737435188414_0.5358928782141301","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"vfi-2fa","version":"0.1.7","keywords":["otp","react","typescript"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.1.7","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"a491bec5e39c2fbee949125bd9df85dec62eaf51","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.1.7.tgz","fileCount":15,"integrity":"sha512-JTLRw7iw/9/00W2dEHJOuaSGfvpZ3t7xorr7IWTfnPEO3oluTxVCNHxdOhkwDdIRv1MbKt0HLLCBrO64Ebwubw==","signatures":[{"sig":"MEQCIG08ydjDM4SLsq2IzYt5XWiSohNH/vjIVZJN3tqgEgaPAiBtYB2mSl5RG2qk9wUlA8FOE5/3JoeeQ5+dhl8++bT3Wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15935},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","directories":{},"_nodeVersion":"20.13.1","dependencies":{"qs":"6.14.0","axios":"1.4.0","react":"16.8.6","bootstrap":"5.3.3","react-dom":"16.8.6","reactstrap":"9.2.3","@tanstack/react-query":"5.64.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.18","typescript":"^5.0.0","@types/react":"^18.0.0","@types/reactstrap":"^8.7.2"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.1.7_1737435950445_0.012306935996104107","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"vfi-2fa","version":"0.1.8","keywords":["otp","react","typescript"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.1.8","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"dcbf9e74358483f961a882467314501dc6fe2292","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.1.8.tgz","fileCount":15,"integrity":"sha512-zo7h9/jk8+7iw+eE0601VQ5PWQ2B3Rswf/PST9RuWnAkQkyHBn7v0o9FELW30a+Rq+v53a+k7DEnwsujKR15lQ==","signatures":[{"sig":"MEUCIQCoEQnHZi2vHi5g9M8EaQK3uhlSSTzwOLw5rH3b1dhUYAIgdbaypP8QoRDH2s1JSr45Is/rd5sko7QTsWGanfZmw90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16217},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","directories":{},"_nodeVersion":"20.13.1","dependencies":{"qs":"6.14.0","axios":"1.4.0","react":"16.8.6","bootstrap":"5.3.3","react-dom":"16.8.6","reactstrap":"9.2.3","@tanstack/react-query":"5.64.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.18","typescript":"^5.0.0","@types/react":"^18.0.0","@types/reactstrap":"^8.7.2"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.1.8_1737441161911_0.4410897125871698","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"vfi-2fa","version":"0.1.9","keywords":["otp","react","typescript"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.1.9","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"497fbf1f4b929d5e49bb80db0f86d849c5efd3c2","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.1.9.tgz","fileCount":15,"integrity":"sha512-2LcTwv4R2fA70DWwjXs1Yis1s+1yF1d81Y8e1LdByQg5soxAjHcni4W4XyfpPdL5zZDq9mpk+4IjDW1OaA/E8Q==","signatures":[{"sig":"MEYCIQCT9AwZRgxRWUNjFcWvCPjxzn3U2yF3v3aKAED4NGy3oAIhAKtqxdj3ezqT7oWUzdv5rPXPAKL28qYyRXGOd4/RmD+Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15816},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","directories":{},"_nodeVersion":"20.13.1","dependencies":{"qs":"6.14.0","axios":"1.4.0","react":"16.8.6","bootstrap":"5.3.3","react-dom":"16.8.6","reactstrap":"9.2.3","@tanstack/react-query":"5.64.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.18","typescript":"^5.0.0","@types/react":"^18.0.0","@types/reactstrap":"^8.7.2"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.1.9_1737441504970_0.059426875132720935","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"vfi-2fa","version":"0.2.0","keywords":["otp","react","typescript"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.2.0","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"44acc2ca5acb8a7fe606eb9b944252ed8aaed2c4","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.2.0.tgz","fileCount":25,"integrity":"sha512-sgtbImqaiplU8s9rEq1ODll5o5pDEVa4Y4R+1BMuSFA0tGBESYQX8sMP5+c661thkglZblP0JevHPnlgo6bUCg==","signatures":[{"sig":"MEUCIQDWKOD8E1qTrIJm3kbLsnNfJ5fYCSkqDqnaXsgT/W5C/gIgcqdR0JMbT/HtAPqVL2kbUt594D8Dr4CmoFfIS3CptLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1515292},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b7682c0306c24b9ffc886d5667efe193d90c0762","scripts":{"lint":"npm-run-all lint:ts lint:styles","build":"tsc","format":"prettier --write .","lint:ts":"eslint ./src --ext .ts,.tsx --config .eslintrc --fix","prepare":"npm run build","lint:styles":"stylelint \"**/*.css\" --fix"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","description":"- Headless (100% customizable, Bring-your-own-UI)\r - Auto out of the box, fully controllable API\r - Sorting (Multi and Stable)\r - Filters\r - Row Selection\r - Row Expansion\r - Column Ordering\r - Animatable\r - Resizable\r - Server-side/controlled data/state\r","directories":{},"_nodeVersion":"20.13.1","dependencies":{"qs":"6.14.0","axios":"1.4.0","bootstrap":"5.3.3","reactstrap":"9.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.18.0","prettier":"3.4.2","@types/qs":"6.9.18","typescript":"5.7.3","@types/react":"19.0.7","@types/reactstrap":"8.7.2","eslint-plugin-react":"7.37.4","eslint-config-prettier":"10.0.1","eslint-plugin-prettier":"5.2.3","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-simple-import-sort":"12.1.1"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.2.0_1737477952644_0.7035214151126257","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"vfi-2fa","version":"0.2.1","keywords":["otp","react","typescript"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.2.1","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"2e64fa595d3149e82a8fc35b90cfca646dfe0c73","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.2.1.tgz","fileCount":16,"integrity":"sha512-WCUYa9PrjEfoEK86NE4IejtcXPb1Ta/3pvIatdq6F40AchpFeT8ecO9t3LMOF+zMlgcjOGEFEJfTUybqIfbzIw==","signatures":[{"sig":"MEUCIQDvSiC2kWCsaqVLsmDxoQFWYHTvkV4jfv/os0zInakmHQIgDILtT9tkD9rFM3gJ6bP7DTEsfI0VehvULNstJN2+Rc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16544},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b7682c0306c24b9ffc886d5667efe193d90c0762","scripts":{"lint":"npm-run-all lint:ts lint:styles","build":"tsc","format":"prettier --write .","lint:ts":"eslint ./src --ext .ts,.tsx --config .eslintrc --fix","prepare":"npm run build","lint:styles":"stylelint \"**/*.css\" --fix"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","description":"- Headless (100% customizable, Bring-your-own-UI)\r - Auto out of the box, fully controllable API\r - Sorting (Multi and Stable)\r - Filters\r - Row Selection\r - Row Expansion\r - Column Ordering\r - Animatable\r - Resizable\r - Server-side/controlled data/state\r","directories":{},"_nodeVersion":"20.13.1","dependencies":{"qs":"6.14.0","axios":"1.4.0","bootstrap":"5.3.3","reactstrap":"9.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.18.0","prettier":"3.4.2","@types/qs":"6.9.18","typescript":"5.7.3","@types/react":"19.0.7","@types/reactstrap":"8.7.2","eslint-plugin-react":"7.37.4","eslint-config-prettier":"10.0.1","eslint-plugin-prettier":"5.2.3","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-simple-import-sort":"12.1.1"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.2.1_1737478094872_0.3820195679425511","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"vfi-2fa","version":"0.2.2","keywords":["otp","react","typescript"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.2.2","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"9842b47f90cd0614f87855bb76b6e93256bba1d0","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.2.2.tgz","fileCount":16,"integrity":"sha512-DNPKd/ewjItoAxibdzhVWCt1TMopbBHTi+rEdoi+qHJ73MMljZVLuo2t85B9jNpGCzRXvoadnWybS7REs+AdsA==","signatures":[{"sig":"MEQCIHjS8ofsORrx64+4kFMc24xEhQGryknvrYtrY6osneYDAiBEv9BvbxAyue8x6UB0n9EVKTue1M10KQlAKnO6xHj9Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18512},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b7682c0306c24b9ffc886d5667efe193d90c0762","scripts":{"lint":"npm-run-all lint:ts lint:styles","build":"tsc","format":"prettier --write .","lint:ts":"eslint ./src --ext .ts,.tsx --config .eslintrc --fix","prepare":"npm run build","lint:styles":"stylelint \"**/*.css\" --fix"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","description":"- Headless (100% customizable, Bring-your-own-UI)\r - Auto out of the box, fully controllable API\r - Sorting (Multi and Stable)\r - Filters\r - Row Selection\r - Row Expansion\r - Column Ordering\r - Animatable\r - Resizable\r - Server-side/controlled data/state\r","directories":{},"_nodeVersion":"20.13.1","dependencies":{"qs":"^6.14.0","axios":"^1.4.0","bootstrap":"^5.3.3","reactstrap":"^9.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.18.0","prettier":"3.4.2","@types/qs":"6.9.18","typescript":"5.7.3","@types/react":"19.0.7","@types/reactstrap":"8.7.2","eslint-plugin-react":"7.37.4","eslint-config-prettier":"10.0.1","eslint-plugin-prettier":"5.2.3","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-simple-import-sort":"12.1.1"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.2.2_1737481136215_0.9269211263347199","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"vfi-2fa","version":"0.2.3","keywords":["otp","react","typescript"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.2.3","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"2ab5cbf22f67c3fc6fd6f8090ab32c00e377e25b","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.2.3.tgz","fileCount":16,"integrity":"sha512-Gq9G5IkCZIpSv2GFBnuepdmB9uvKjbURMcyNCY/3cmRkflc1yGuPL/0bveIOdGJAEvEHzXh/Gm6syUs3jgK94w==","signatures":[{"sig":"MEUCIHmzBRebcaI3IdsX9kAiTtUooKgzDzFiM3nTwaZ1V4tMAiEAka8U/hpDFxMaq/IhOhyRDr5UdAbpInGtpIiwrIv//CA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18494},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b7682c0306c24b9ffc886d5667efe193d90c0762","scripts":{"lint":"npm-run-all lint:ts lint:styles","build":"tsc","format":"prettier --write .","lint:ts":"eslint ./src --ext .ts,.tsx --config .eslintrc --fix","prepare":"npm run build","lint:styles":"stylelint \"**/*.css\" --fix"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","description":"- Headless (100% customizable, Bring-your-own-UI)\r - Auto out of the box, fully controllable API\r - Sorting (Multi and Stable)\r - Filters\r - Row Selection\r - Row Expansion\r - Column Ordering\r - Animatable\r - Resizable\r - Server-side/controlled data/state\r","directories":{},"_nodeVersion":"20.13.1","dependencies":{"qs":"^6.14.0","axios":"^1.4.0","bootstrap":"^5.3.3","reactstrap":"^9.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.18.0","prettier":"3.4.2","@types/qs":"6.9.18","typescript":"5.7.3","@types/react":"19.0.7","@types/reactstrap":"8.7.2","eslint-plugin-react":"7.37.4","eslint-config-prettier":"10.0.1","eslint-plugin-prettier":"5.2.3","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-simple-import-sort":"12.1.1"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.2.3_1737481590723_0.8583945667638697","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"vfi-2fa","version":"0.2.4","keywords":["otp","react","typescript"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.2.4","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"fb553451e8d296230de82dc8fbeae8af405ec7e4","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.2.4.tgz","fileCount":16,"integrity":"sha512-69YF0Lxh4HBysp7ptG4nmZD/2pu37RXirCKUiWxFYRzYJ9maHb+C9cNKV7gYsfRhx6JQmPoEy4r16K93vEWeGQ==","signatures":[{"sig":"MEQCIHUox8zyeqtBdEIebsQg8qBruPhlhQI0DN46CyXEsEknAiAdIT14KxZ1nR2w1B/6m4eKfQc3GO0so3FEXHH9q4gFdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18295},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"998f1c220951032ad4a4427897ddc6deef72d61d","scripts":{"lint":"npm-run-all lint:ts lint:styles","build":"tsc","format":"prettier --write .","lint:ts":"eslint ./src --ext .ts,.tsx --config .eslintrc --fix","prepare":"npm run build","lint:styles":"stylelint \"**/*.css\" --fix"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","description":"- Headless (100% customizable, Bring-your-own-UI)\r - Auto out of the box, fully controllable API\r - Sorting (Multi and Stable)\r - Filters\r - Row Selection\r - Row Expansion\r - Column Ordering\r - Animatable\r - Resizable\r - Server-side/controlled data/state\r","directories":{},"_nodeVersion":"20.13.1","dependencies":{"qs":"^6.14.0","axios":"^1.4.0","bootstrap":"^5.3.3","reactstrap":"^9.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.18.0","prettier":"3.4.2","@types/qs":"6.9.18","typescript":"5.7.3","@types/react":"19.0.7","@types/reactstrap":"8.7.2","eslint-plugin-react":"7.37.4","eslint-config-prettier":"10.0.1","eslint-plugin-prettier":"5.2.3","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-simple-import-sort":"12.1.1"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.2.4_1737482133328_0.5475272083659088","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"vfi-2fa","version":"0.2.5","keywords":["otp","react","typescript"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.2.5","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"1e57cbe4ab1611821e85be7ada83ca0fc80df04a","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.2.5.tgz","fileCount":18,"integrity":"sha512-/kpi2RWBdN5/Lm7a2nDF7qZq5rSjTtlZFY+dFxDrfPHwgQDJLCHgXCSfkI1dvohryuLfM/8aDTNwpFh+Vf2rgQ==","signatures":[{"sig":"MEQCIBr8tB6TbaJcE0fN3UgjzUFfHi2Jpr+SmCNmLj1mXJL9AiBfEbM+ZbJb4Wh05l3+ZsM0G3sHiCs2sozbA/zBBKYlLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22117},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"998f1c220951032ad4a4427897ddc6deef72d61d","scripts":{"lint":"npm-run-all lint:ts lint:styles","build":"tsc","format":"prettier --write .","lint:ts":"eslint ./src --ext .ts,.tsx --config .eslintrc --fix","prepare":"npm run build","lint:styles":"stylelint \"**/*.css\" --fix"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","description":"- Headless (100% customizable, Bring-your-own-UI)\r - Auto out of the box, fully controllable API\r - Sorting (Multi and Stable)\r - Filters\r - Row Selection\r - Row Expansion\r - Column Ordering\r - Animatable\r - Resizable\r - Server-side/controlled data/state\r","directories":{},"_nodeVersion":"20.13.1","dependencies":{"qs":"^6.14.0","axios":"^1.4.0","bootstrap":"^5.3.3","reactstrap":"^9.2.3","becoxy-icons":"^1.9.9","@types/styled-components":"^5.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.18.0","prettier":"3.4.2","@types/qs":"6.9.18","typescript":"5.7.3","@types/react":"19.0.7","@types/reactstrap":"8.7.2","eslint-plugin-react":"7.37.4","eslint-config-prettier":"10.0.1","eslint-plugin-prettier":"5.2.3","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-simple-import-sort":"12.1.1"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.2.5_1737633099913_0.017532601052722585","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"vfi-2fa","version":"0.2.6","keywords":["otp","react","typescript"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.2.6","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"ccab98ae78584352de2451bcdb5e633c576c9db4","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.2.6.tgz","fileCount":18,"integrity":"sha512-+FP604CSXoC0yIX9GJI6M3wGpU0RBKU6sMnBQxAkxUNikXcpZ4u0TkLmbMtL9CjUkj2VSJETyAjIMwH/phUTmQ==","signatures":[{"sig":"MEUCIGbpLrQIS+RPkYlclVwd5AoGUAiIO1vsXb3lfdmXasOCAiEAlQgHPLonOa/vcK8Fqlh4k+hiA3o5mZTNKbqBi1CL9+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22117},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"998f1c220951032ad4a4427897ddc6deef72d61d","scripts":{"lint":"npm-run-all lint:ts lint:styles","build":"tsc","format":"prettier --write .","lint:ts":"eslint ./src --ext .ts,.tsx --config .eslintrc --fix","prepare":"npm run build","lint:styles":"stylelint \"**/*.css\" --fix"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","description":"- Headless (100% customizable, Bring-your-own-UI)\r - Auto out of the box, fully controllable API\r - Sorting (Multi and Stable)\r - Filters\r - Row Selection\r - Row Expansion\r - Column Ordering\r - Animatable\r - Resizable\r - Server-side/controlled data/state\r","directories":{},"_nodeVersion":"20.13.1","dependencies":{"qs":"^6.14.0","axios":"^1.4.0","bootstrap":"^5.3.3","reactstrap":"^9.2.3","becoxy-icons":"^1.9.9","@types/styled-components":"^5.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.18.0","prettier":"3.4.2","@types/qs":"6.9.18","typescript":"5.7.3","@types/react":"19.0.7","@types/reactstrap":"8.7.2","eslint-plugin-react":"7.37.4","eslint-config-prettier":"10.0.1","eslint-plugin-prettier":"5.2.3","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-simple-import-sort":"12.1.1"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.2.6_1738824261237_0.16963789571310017","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"vfi-2fa","version":"0.2.7","keywords":["otp","react","typescript"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.2.7","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"5958c129b91845d0cefa97cdd404203c56d79136","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.2.7.tgz","fileCount":18,"integrity":"sha512-K8vfrsRkXQgV3VcVkymJEWP3zl8PZuKqFm6SO8YCdXhgQJEw5bsMhapDT+vmPNFCJ9GX9qAE4I/A+rRWr6+XvA==","signatures":[{"sig":"MEUCIQCqMr1Xd1O9XIOtyBlePhBIpU2cg/Q0m9LHdGVfzctvGwIgCCt4fzyOULA/4uGsXzr/aEWUZaS2p5zycoboeetcGrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22112},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6a98f9dd2e3fdb864ab9abe0e96b1c34b210a870","scripts":{"lint":"npm-run-all lint:ts lint:styles","build":"tsc","format":"prettier --write .","lint:ts":"eslint ./src --ext .ts,.tsx --config .eslintrc --fix","prepare":"npm run build","lint:styles":"stylelint \"**/*.css\" --fix"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","description":"- Headless (100% customizable, Bring-your-own-UI)\r - Auto out of the box, fully controllable API\r - Sorting (Multi and Stable)\r - Filters\r - Row Selection\r - Row Expansion\r - Column Ordering\r - Animatable\r - Resizable\r - Server-side/controlled data/state\r","directories":{},"_nodeVersion":"20.13.1","dependencies":{"qs":"^6.14.0","axios":"^1.4.0","bootstrap":"^5.3.3","reactstrap":"^9.2.3","becoxy-icons":"^1.9.9","@types/styled-components":"^5.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.18.0","prettier":"3.4.2","@types/qs":"6.9.18","typescript":"5.7.3","@types/react":"19.0.7","@types/reactstrap":"8.7.2","eslint-plugin-react":"7.37.4","eslint-config-prettier":"10.0.1","eslint-plugin-prettier":"5.2.3","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-simple-import-sort":"12.1.1"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.2.7_1738829807290_0.3980455830469607","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"vfi-2fa","version":"0.2.8","keywords":["otp","react","typescript"],"author":{"name":"AnhNT"},"license":"MIT","_id":"vfi-2fa@0.2.8","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"dist":{"shasum":"56759519c8e8cf27c24992983f3c1f753ca2eee2","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.2.8.tgz","fileCount":18,"integrity":"sha512-A4FQ73rp/vdt/yForeAEm0q6CQOdlukSnZeDQgD5ud+NNT/MQB1a1WM0n6t8OZA855kOmNvLlo4Jc5mMAqF/hg==","signatures":[{"sig":"MEQCIBVcR1ipGLwy8jTVT85eb4UROhgf7EAik1v0RTGwzj2nAiAp1qnwUZjRsI4C2/Iql2ZaGELq3tijNzMJ6iuVTF+2Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22486},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6a98f9dd2e3fdb864ab9abe0e96b1c34b210a870","scripts":{"lint":"npm-run-all lint:ts lint:styles","build":"tsc","format":"prettier --write .","lint:ts":"eslint ./src --ext .ts,.tsx --config .eslintrc --fix","prepare":"npm run build","lint:styles":"stylelint \"**/*.css\" --fix"},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"_npmVersion":"10.5.2","description":"- Headless (100% customizable, Bring-your-own-UI)\r - Auto out of the box, fully controllable API\r - Sorting (Multi and Stable)\r - Filters\r - Row Selection\r - Row Expansion\r - Column Ordering\r - Animatable\r - Resizable\r - Server-side/controlled data/state\r","directories":{},"_nodeVersion":"20.13.1","dependencies":{"qs":"^6.14.0","axios":"^1.4.0","bootstrap":"^5.3.3","reactstrap":"^9.2.3","becoxy-icons":"^1.9.9","@types/styled-components":"^5.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.18.0","prettier":"3.4.2","@types/qs":"6.9.18","typescript":"5.7.3","@types/react":"19.0.7","@types/reactstrap":"8.7.2","eslint-plugin-react":"7.37.4","eslint-config-prettier":"10.0.1","eslint-plugin-prettier":"5.2.3","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-simple-import-sort":"12.1.1"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/vfi-2fa_0.2.8_1738830169827_0.3129218955027544","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"vfi-2fa","version":"0.2.9","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build","lint:ts":"eslint ./src --ext .ts,.tsx --config .eslintrc --fix","lint:styles":"stylelint \"**/*.css\" --fix","lint":"npm-run-all lint:ts lint:styles","format":"prettier --write ."},"keywords":["otp","react","typescript"],"author":{"name":"AnhNT"},"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@types/styled-components":"5.1.34","axios":"1.13.6","becoxy-icons":"1.9.9","bootstrap":"5.3.3","qs":"6.14.0","reactstrap":"9.2.3"},"peerDependencies":{"react":">=16.8.6","react-dom":">=16.8.6"},"devDependencies":{"@types/qs":"6.9.18","@types/react":"19.0.7","@types/reactstrap":"8.7.2","eslint":"9.18.0","eslint-config-prettier":"10.0.1","eslint-plugin-prettier":"5.2.3","eslint-plugin-react":"7.37.4","eslint-plugin-react-hooks":"5.1.0","eslint-plugin-simple-import-sort":"12.1.1","prettier":"3.4.2","typescript":"5.7.3"},"gitHead":"c07704ec2b68d8ff2d7aab02c63a36865b928067","_id":"vfi-2fa@0.2.9","description":"- Headless (100% customizable, Bring-your-own-UI)\r - Auto out of the box, fully controllable API\r - Sorting (Multi and Stable)\r - Filters\r - Row Selection\r - Row Expansion\r - Column Ordering\r - Animatable\r - Resizable\r - Server-side/controlled data/state\r","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-/YXOxr6XTMtCB52cyzDweODyZ33fq/rNPnLS64YV6ixvVw3s81uUJlGqHKhZhbaQfmpyw92YSoqZMcZ+UXoI3A==","shasum":"fa1925ff1862af228a1852c913ecf25e5218e9de","tarball":"https://registry.npmjs.org/vfi-2fa/-/vfi-2fa-0.2.9.tgz","fileCount":18,"unpackedSize":22515,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCfNv64WDp8EBQHa6RaTzpAd2cFSlr/6JzgHvU0DtSVJAIgJ8EyzENn2RWEN8zBMmQOM3uKR78NBylbaIG57CA6CFk="}]},"_npmUser":{"name":"theanhnb97","email":"theanhnb97@gmail.com"},"directories":{},"maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vfi-2fa_0.2.9_1774942252910_0.9021756936960608"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-18T19:31:16.785Z","modified":"2026-03-31T07:30:53.189Z","0.0.1":"2025-01-18T19:31:17.517Z","0.0.2":"2025-01-18T19:37:53.317Z","0.0.3":"2025-01-18T20:07:26.041Z","0.0.4":"2025-01-18T20:10:55.780Z","0.0.5":"2025-01-18T20:14:25.966Z","0.0.6":"2025-01-18T20:33:40.775Z","0.0.8":"2025-01-20T11:04:57.465Z","0.0.9":"2025-01-20T11:11:13.470Z","0.1.0":"2025-01-20T11:19:52.855Z","0.1.1":"2025-01-21T04:24:13.364Z","0.1.2":"2025-01-21T04:31:48.531Z","0.1.4":"2025-01-21T04:37:44.778Z","0.1.5":"2025-01-21T04:44:50.900Z","0.1.6":"2025-01-21T04:53:08.588Z","0.1.7":"2025-01-21T05:05:50.645Z","0.1.8":"2025-01-21T06:32:42.126Z","0.1.9":"2025-01-21T06:38:25.167Z","0.2.0":"2025-01-21T16:45:52.873Z","0.2.1":"2025-01-21T16:48:15.111Z","0.2.2":"2025-01-21T17:38:56.409Z","0.2.3":"2025-01-21T17:46:30.908Z","0.2.4":"2025-01-21T17:55:33.515Z","0.2.5":"2025-01-23T11:51:40.080Z","0.2.6":"2025-02-06T06:44:21.394Z","0.2.7":"2025-02-06T08:16:47.500Z","0.2.8":"2025-02-06T08:22:50.096Z","0.2.9":"2026-03-31T07:30:53.062Z"},"author":{"name":"AnhNT"},"license":"MIT","keywords":["otp","react","typescript"],"description":"- Headless (100% customizable, Bring-your-own-UI)\r - Auto out of the box, fully controllable API\r - Sorting (Multi and Stable)\r - Filters\r - Row Selection\r - Row Expansion\r - Column Ordering\r - Animatable\r - Resizable\r - Server-side/controlled data/state\r","maintainers":[{"name":"theanhnb97","email":"theanhnb97@gmail.com"}],"readme":"# Component\r\n\r\n## Quick Features\r\n\r\n- Headless (100% customizable, Bring-your-own-UI)\r\n- Auto out of the box, fully controllable API\r\n- Sorting (Multi and Stable)\r\n- Filters\r\n- Row Selection\r\n- Row Expansion\r\n- Column Ordering\r\n- Animatable\r\n- Resizable\r\n- Server-side/controlled data/state\r\n- Extensible via hook-based plugin system\r\n\r\n<!-- Force 1 -->","readmeFilename":"README.md"}