{"_id":"@kaishens.cn/tetrisly","_rev":"34-240bfa047107655409ea5964922741bc","name":"@kaishens.cn/tetrisly","dist-tags":{"latest":"1.6.5"},"versions":{"1.0.2":{"name":"@kaishens.cn/tetrisly","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.0.2","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"3c10d80e164b094ebc626b4550caeceae75b2178","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.0.2.tgz","fileCount":597,"integrity":"sha512-3b6yTKnjjcwS/JAkcgn/kEsl8sc4kBFVu2gDOLR6PBbiPnhEI55CtQAJkr22e4/XORe4/Gf6kyxUssYX61S2ag==","signatures":[{"sig":"MEUCIQCEkS0f1bez6kMN7cpNzZqMD0boCcFTUY+NGUL4o1DzhQIgeBlfCFSPc6wlfN//QwxGA7nrHEmk9LV9pEGim6YzyYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1397254},"main":"dist/index.js","types":"dist/types/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"5b3290700a82fb56d97d3230b1925aca23df0d63","scripts":{"dev":"NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"NODE_ENV=production webpack --config webpack.prod.ts","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"9.5.1","description":"","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jotai":"^2.1.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.12.1","@react-spring/web":"^9.7.2","react-use-measure":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","sass":"^1.62.1","jsdom":"^22.1.0","eslint":"^8.41.0","csstype":"^3.1.2","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.85.0","fs-extra":"^11.1.1","prettier":"^2.8.8","ts-loader":"^9.4.3","css-loader":"^6.8.1","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/node":"^20.2.5","sass-loader":"^13.3.1","webpack-cli":"^5.1.1","@types/react":"^18.2.8","webpack-merge":"^5.9.0","postcss-loader":"^7.3.2","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.4","standard-version":"^9.5.0","@babel/preset-env":"^7.22.4","webpack-dev-server":"^4.15.0","@babel/preset-react":"^7.22.3","html-webpack-plugin":"^5.5.1","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.8","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.0.2_1686551256970_0.606620852018875","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@kaishens.cn/tetrisly","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.0.3","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"f556a19f5b552a2b65e2c7700b7c5aa203e80223","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.0.3.tgz","fileCount":597,"integrity":"sha512-MjAa1BNy23gmHlRPpJ7NBtwcGjRz0UoVT5ilVEZLZ8XumLKfjGtXWKYjLVZ4aCYOxoH3yS/SidS0+U2ooSwDHg==","signatures":[{"sig":"MEUCIGhUjSpYHpsoN/FSD/uM6jNIZ9AbxgfNHwxA/p2uUIMEAiEA4xrVI+cn0O3xX21YGYDShhjhhMBtfAJiC1WqdgRih4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1397562},"main":"dist/index.js","types":"dist/types/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"1bcb0ca24cda8123f7411a6b5fde3e97ffb88543","scripts":{"dev":"NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"NODE_ENV=production webpack --config webpack.prod.ts","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"9.5.1","description":"","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jotai":"^2.1.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.12.1","@react-spring/web":"^9.7.2","react-use-measure":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","sass":"^1.62.1","jsdom":"^22.1.0","eslint":"^8.41.0","csstype":"^3.1.2","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.85.0","fs-extra":"^11.1.1","prettier":"^2.8.8","ts-loader":"^9.4.3","css-loader":"^6.8.1","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/node":"^20.2.5","sass-loader":"^13.3.1","webpack-cli":"^5.1.1","@types/react":"^18.2.8","webpack-merge":"^5.9.0","postcss-loader":"^7.3.2","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.4","standard-version":"^9.5.0","@babel/preset-env":"^7.22.4","webpack-dev-server":"^4.15.0","@babel/preset-react":"^7.22.3","html-webpack-plugin":"^5.5.1","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.8","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.0.3_1686551417001_0.4227080399313674","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@kaishens.cn/tetrisly","version":"1.0.6","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.0.6","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"1426d73e1f11afd7c5839216494c382bac9fa52d","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.0.6.tgz","fileCount":893,"integrity":"sha512-C/X4o+sGyp+zHUrroML0wiAIGS8g5DBpqEgvTyOgZT9Y60svkR95SMIHz6SuJR+EAZoodDeoPj6GFQ3Yj/auMA==","signatures":[{"sig":"MEYCIQDrqLFiXQJL+S6eCYADPkq+0EhbHULq+fPp4m9ZSPISUAIhAK5cUjxO0079SqRz2pJcZg6Qc7aVyAlTKuG1TUiXMxl8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1430133},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"1eedc9aaf574c18b2454e1a2d9769671791caf40","scripts":{"dev":"NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"9.5.1","description":"","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jotai":"^2.1.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.12.1","@react-spring/web":"^9.7.2","react-use-measure":"^2.1.1","styled-components":"6.0.0-rc.2-4007"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.5.0","sass":"^1.62.1","jsdom":"^22.1.0","eslint":"^8.41.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.85.0","fs-extra":"^11.1.1","prettier":"^2.8.8","through2":"^4.0.2","gulp-sass":"^5.1.0","ts-loader":"^9.4.3","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.3","@babel/core":"^7.22.5","@types/jest":"^29.5.2","@types/node":"^20.2.5","sass-loader":"^13.3.1","webpack-cli":"^5.1.1","@types/react":"^18.2.8","gulp-cssnano":"^2.1.3","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.5","postcss-loader":"^7.3.2","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.4","standard-version":"^9.5.0","@babel/preset-env":"^7.22.4","gulp-autoprefixer":"^8.0.0","webpack-dev-server":"^4.15.0","@babel/preset-react":"^7.22.3","html-webpack-plugin":"^5.5.1","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.8","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.5","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.0.6_1686625032136_0.7447884772632152","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@kaishens.cn/tetrisly","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.1.0","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"61970b12076b795f96776b3e1b9ebbd76fa442d1","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.1.0.tgz","fileCount":900,"integrity":"sha512-i66iIEY1f95PmwXyuqMJzve+XMB+beJlMQS4Cxv4riVQV/b2YtvMI88xRnxFinGh8lq9otUGnUMf8fe+9SuI7A==","signatures":[{"sig":"MEUCIAT4v0+Lw3Nmr45DfomMs72YGKnrgaap5N9m25186x3ZAiEAktGW3jX6yqgmW6nNT7dywVUSH6rqofI621SZInu/Hms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1449536},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"b46adc0f66154104a9f45757c0b5d619d1f0ca6d","scripts":{"dev":"NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"9.5.1","description":"","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jotai":"^2.1.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.12.1","@react-spring/web":"^9.7.2","react-use-measure":"^2.1.1","styled-components":"6.0.0-rc.2-4007"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.5.0","sass":"^1.62.1","jsdom":"^22.1.0","eslint":"^8.41.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.85.0","fs-extra":"^11.1.1","prettier":"^2.8.8","through2":"^4.0.2","gulp-sass":"^5.1.0","ts-loader":"^9.4.3","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.3","@babel/core":"^7.22.5","@types/jest":"^29.5.2","@types/node":"^20.2.5","sass-loader":"^13.3.1","webpack-cli":"^5.1.1","@types/react":"^18.2.8","gulp-cssnano":"^2.1.3","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.5","postcss-loader":"^7.3.2","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.4","standard-version":"^9.5.0","@babel/preset-env":"^7.22.4","gulp-autoprefixer":"^8.0.0","webpack-dev-server":"^4.15.0","@babel/preset-react":"^7.22.3","html-webpack-plugin":"^5.5.1","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.8","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.5","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.1.0_1686812752596_0.09699661000053217","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@kaishens.cn/tetrisly","version":"1.1.1","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.1.1","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"68ad5feea1a28d4b5707265e78e6df744e74a5bf","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.1.1.tgz","fileCount":900,"integrity":"sha512-uBrfUYuw/v+4cX0fPRi2LVzCSlc036Xu6gi60NlWBpmuVp0vLS0XJaCTETU336HgTRGSih1LtVblRSJvzJp8AA==","signatures":[{"sig":"MEQCIDxhg6eFvIatX0aAlhN1ROp/V8Fi6i26poHuf89WaUUxAiAr4FrrP0MsRPPLWz8fYtV2qZ2FKmYcf1YoiLoAnKeX3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1448086},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"8b2f95cce1d6bd91710a10b30266edec9516dd74","scripts":{"dev":"NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"9.5.1","description":"","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jotai":"^2.1.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.12.1","@react-spring/web":"^9.7.2","react-use-measure":"^2.1.1","styled-components":"6.0.0-rc.2-4007"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.5.0","sass":"^1.63.4","jsdom":"^22.1.0","eslint":"^8.41.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.85.0","fs-extra":"^11.1.1","prettier":"^2.8.8","ts-loader":"^9.4.3","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.3","@babel/core":"^7.22.5","@types/jest":"^29.5.2","@types/node":"^20.2.5","sass-loader":"^13.3.1","webpack-cli":"^5.1.1","@types/react":"^18.2.8","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.5","postcss-loader":"^7.3.2","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.4","standard-version":"^9.5.0","@babel/preset-env":"^7.22.4","webpack-dev-server":"^4.15.0","@babel/preset-react":"^7.22.3","html-webpack-plugin":"^5.5.1","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.8","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.5","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.1.1_1686883332418_0.23657929185250914","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@kaishens.cn/tetrisly","version":"1.2.0","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.2.0","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"7bd3139dab9c6b0aca34929e2f2326a43996829e","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.2.0.tgz","fileCount":900,"integrity":"sha512-z1/ASk3hbAoZyVQ1G/L2gNeNWdUOCAMiCq+1FSyYivlYzKavY4JRScP255JRuk3czt8It5EQX7MtyxJK2HqmkA==","signatures":[{"sig":"MEQCIF5/u036eVwj1QKrs/4JvZrtNiXq+hNn+7YIsRI1kIFfAiB3X0Pbm193KcR/8ZK6/x7ElcBUnKqfNgXdUJshdhI4mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465091},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"d6e7de63063f82a76506b90f6052b6041115a68a","scripts":{"dev":"NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"9.5.1","description":"","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jotai":"^2.1.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.12.1","@react-spring/web":"^9.7.2","react-use-measure":"^2.1.1","styled-components":"6.0.0-rc.2-4007"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.5.0","sass":"^1.63.4","jsdom":"^22.1.0","eslint":"^8.41.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.85.0","fs-extra":"^11.1.1","prettier":"^2.8.8","ts-loader":"^9.4.3","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.3","@babel/core":"^7.22.5","@types/jest":"^29.5.2","@types/node":"^20.2.5","sass-loader":"^13.3.1","webpack-cli":"^5.1.1","@types/react":"^18.2.8","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.5","postcss-loader":"^7.3.2","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.4","standard-version":"^9.5.0","@babel/preset-env":"^7.22.4","webpack-dev-server":"^4.15.0","@babel/preset-react":"^7.22.3","html-webpack-plugin":"^5.5.1","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.8","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.5","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.2.0_1686908254024_0.018397295625693477","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@kaishens.cn/tetrisly","version":"1.3.0","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.3.0","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"309f10a5eb784f0876f34c6f1ee2b3d024390ec7","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.3.0.tgz","fileCount":914,"integrity":"sha512-I8A7+E1HQPmJQPypchVZXaEG0eLhMy9kG0Jp2p8E/4/YHj/P1L1844v9uc0VTQagevhfc3/lXsVAfnfMrnix+g==","signatures":[{"sig":"MEUCIBnFqhOZzCRRR2/93HmsJu6+QrXJ7cD712sMr3ecSDkWAiEAspKhpu4A/PMdGK4ZMse62d9UhJS0vjJQQcb7nHjHATk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1480204},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"159120a89158047921324b6836b8068cd3b1b60a","scripts":{"dev":"NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"9.5.1","description":"","directories":{},"_nodeVersion":"18.16.0","dependencies":{"jotai":"^2.1.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.12.1","@react-spring/web":"^9.7.2","react-use-measure":"^2.1.1","styled-components":"6.0.0-rc.2-4007"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.5.0","sass":"^1.63.4","jsdom":"^22.1.0","eslint":"^8.41.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.85.0","fs-extra":"^11.1.1","prettier":"^2.8.8","ts-loader":"^9.4.3","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.3","@babel/core":"^7.22.5","@types/jest":"^29.5.2","@types/node":"^20.2.5","sass-loader":"^13.3.1","webpack-cli":"^5.1.1","@types/react":"^18.2.8","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.5","postcss-loader":"^7.3.2","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.4","standard-version":"^9.5.0","@babel/preset-env":"^7.22.4","webpack-dev-server":"^4.15.0","@babel/preset-react":"^7.22.3","html-webpack-plugin":"^5.5.1","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.8","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.5","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.3.0_1687245909964_0.027297832041244474","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@kaishens.cn/tetrisly","version":"1.3.1","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.3.1","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"11a5f42979322b9d36b3dbf9026aaa9e727e9a93","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.3.1.tgz","fileCount":916,"integrity":"sha512-kkdhuQM3r+jDOEHeIut6SYBKIumP4Cou43dmD8PNZlEvRTlzZpKKvbZm9YG7+ztaYAT/xoNp41RfsWBkqfBvjQ==","signatures":[{"sig":"MEUCIQDEKYb6swxL/EGFns9mehK90Ytk/r54c1WWXLl3S4Ps0QIgL5jjty8TlvlPzHulNNreEsgr/tj/ZlilHRV2ODlj9aY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1480669},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"cb381beb8d72593b43eaafa3bd698f0dae732579","scripts":{"dev":"NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"9.5.1","description":"","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jotai":"^2.1.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.12.1","@react-spring/web":"^9.7.2","react-use-measure":"^2.1.1","styled-components":"6.0.0-rc.2-4007"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.5.0","sass":"^1.63.4","jsdom":"^22.1.0","eslint":"^8.41.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.85.0","fs-extra":"^11.1.1","prettier":"^2.8.8","ts-loader":"^9.4.3","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.3","@babel/core":"^7.22.5","@types/jest":"^29.5.2","@types/node":"^20.2.5","sass-loader":"^13.3.1","webpack-cli":"^5.1.1","@types/react":"^18.2.8","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.5","postcss-loader":"^7.3.2","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.4","standard-version":"^9.5.0","@babel/preset-env":"^7.22.4","webpack-dev-server":"^4.15.0","@babel/preset-react":"^7.22.3","html-webpack-plugin":"^5.5.1","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.21.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.8","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.5","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.3.1_1688548955858_0.6233881993916186","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@kaishens.cn/tetrisly","version":"1.3.2","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.3.2","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"ae5efd682fb98749ab7a7931af40bfefff682a5f","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.3.2.tgz","fileCount":916,"integrity":"sha512-sKcgtLXw1aDoo3gF7881gEM+m6gmB3pBzcN/cYAjySI5E+cpE2IiyfeJiHLkylc048BqmQfhreZm3xawbznMuA==","signatures":[{"sig":"MEQCIAQRK7GgifqZdR3Pr6tSOyr7Jz42Vt69kIpn584RoJvUAiBlLD3X3zH6bs0VOFrU8GZipYzkAQIuwjLc+zi7WReElQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1629112},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"494c3b2d555a7b0a1cd3d735ce5a0c8213f6495a","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"9.5.1","description":"","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jotai":"^2.2.2","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.14.1","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.0","sass":"^1.63.6","jsdom":"^22.1.0","eslint":"^8.44.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.1","fs-extra":"^11.1.1","prettier":"^3.0.0","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.6","@types/jest":"^29.5.2","@types/node":"^20.4.0","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.14","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.6","postcss-loader":"^7.3.3","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.6","standard-version":"^9.5.0","@babel/preset-env":"^7.22.6","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.0","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.61.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.6","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.3.2_1688610553859_0.23926108859519002","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@kaishens.cn/tetrisly","version":"1.3.3","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.3.3","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"abb23fdbfc6ba07bf731b8a41ffbba5487013a8b","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.3.3.tgz","fileCount":916,"integrity":"sha512-tw1X/XO3UXl0eTIyekzpP9rnjDEXm1QzQ6Twwrrtu147JK7vMk7L3/VA1y7D00F7o5wirs775WRBR6jW68txGw==","signatures":[{"sig":"MEYCIQDsMWr5vqGI2v5MTKOzK6riPmibk8XyAMjExj8MiJCJFQIhAKDkyOro+8p0OIDJoaF+vlG8S/gCeSuVwK30W0WhRYIs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1629371},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"bc6a4d3c64aff1d44ec4364a6d14adbb336587b3","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"9.6.7","description":"","directories":{},"_nodeVersion":"18.17.1","dependencies":{"jotai":"^2.2.2","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.14.1","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.0","sass":"^1.63.6","jsdom":"^22.1.0","eslint":"^8.44.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.1","fs-extra":"^11.1.1","prettier":"^3.0.0","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.6","@types/jest":"^29.5.2","@types/node":"^20.4.0","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.14","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.6","postcss-loader":"^7.3.3","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.6","standard-version":"^9.5.0","@babel/preset-env":"^7.22.6","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.0","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.61.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.6","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.3.3_1693377301257_0.2892096733910008","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@kaishens.cn/tetrisly","version":"1.3.4","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.3.4","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"945dfaeedd10d2671cb9d73b4da79bce1870deac","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.3.4.tgz","fileCount":916,"integrity":"sha512-1hwxxPSBBF7F00DiPkhyezkGi777L6GnHzNN6c+gqbNS9mztFOJKmD2aK126vvLiqJgCwzJ7FRJXoY62Qrdhzw==","signatures":[{"sig":"MEQCIEOOdgGJen2MZzBGK0xvVpJHW9vYbRDzaCVbVr0Fgyu5AiA0TXMQiXJzgaWP6JC4asGPe2zMei2X7dluMHyqKZfYXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1629656},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"2b8c1f2d1a2c5fac20cf5a3b112ea22d7da807e1","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"9.6.7","description":"","directories":{},"_nodeVersion":"18.17.1","dependencies":{"jotai":"^2.2.2","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.14.1","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.0","sass":"^1.63.6","jsdom":"^22.1.0","eslint":"^8.44.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.1","fs-extra":"^11.1.1","prettier":"^3.0.0","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.6","@types/jest":"^29.5.2","@types/node":"^20.4.0","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.14","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.6","postcss-loader":"^7.3.3","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.6","standard-version":"^9.5.0","@babel/preset-env":"^7.22.6","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.0","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.61.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.6","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.3.4_1693384346846_0.1902406402398482","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@kaishens.cn/tetrisly","version":"1.3.5","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.3.5","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"fd144828960941bdaaf82ed4aa8c3015ca836405","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.3.5.tgz","fileCount":916,"integrity":"sha512-gp1ouWpChrPRdWz/J03LaUg+ru8vV2sdDJJtztjyCz/XIKaNu7GIDfP7+LOOV1bTvhslKB9lRheiz850QJGjdA==","signatures":[{"sig":"MEUCIFbC8QKf6nZ0B8Koyj1cOdid9zYtcuHEJI87i/yKThfwAiEA4LVOVogNJ+VTknqwTN8knEU75JZ/DWigQ1JksxknhaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1630085},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"6e59526d75d3fce73c0f54f296b5d52389a71aaf","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"9.6.7","description":"","directories":{},"_nodeVersion":"18.17.1","dependencies":{"jotai":"^2.2.2","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.14.1","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.0","sass":"^1.63.6","jsdom":"^22.1.0","eslint":"^8.44.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.1","fs-extra":"^11.1.1","prettier":"^3.0.0","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.6","@types/jest":"^29.5.2","@types/node":"^20.4.0","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.14","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.6","postcss-loader":"^7.3.3","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.6","standard-version":"^9.5.0","@babel/preset-env":"^7.22.6","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.0","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.5","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.61.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.6","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.3.5_1693811123298_0.34626883131499353","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"@kaishens.cn/tetrisly","version":"1.3.6","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.3.6","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"0e0022859e13ea18356d0e1b4e4b7710eaf5021e","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.3.6.tgz","fileCount":919,"integrity":"sha512-Vv18+uHvJ30UCC0hL+hGXamycs0gqp+HmJcI720lTr62mIcXvXzZo67i4K9YA8UA59aGl9qBtVlW1n3+dkHV3w==","signatures":[{"sig":"MEYCIQCv1HRr/ZlBm5xmOWV4USit5vbz/zV+oAS3YRouUeFJfAIhAOXpJaPGTqQ3G9DYKEn5AOgawetWKPsYrS4AKy/kfTU6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1656394},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"deebefbc38012ddef9b8ad8d7b99aa5c3d4fbc42","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"9.6.7","description":"","directories":{},"_nodeVersion":"18.17.1","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.2.2","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^5.17.0","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.3.6_1693814931773_0.6906347703666011","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"@kaishens.cn/tetrisly","version":"1.3.7","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.3.7","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"c26002a9b86c4744e0309eeb5ba19c0b99b5b308","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.3.7.tgz","fileCount":1187,"integrity":"sha512-rTNuS3f0l1Bgsih1MSJEAVNcA4v4yju4QMIJqrwMOL/AtlHFcfu7yfxrYuHDXd5BvPj2rdw/OXsr0M4+2q5rRg==","signatures":[{"sig":"MEYCIQDX9gkcA6rElp5xIxQfbBdwpWQZhmiIjhu3PGrp6vNGSwIhAKQvqndsREoMQQ2cvyVptqNhi/i++83PW8CXaNHjnR9c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2660115},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"76a7c47235a6c13eaed3c651e73ffe9e2e785fbd","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"9.6.7","description":"","directories":{},"_nodeVersion":"18.17.1","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.2.2","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^5.17.0","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.3.7_1693818144274_0.777901212686132","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"@kaishens.cn/tetrisly","version":"1.3.8","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.3.8","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"3fcc7326c26909db05a9d8de95f0677b42c29e87","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.3.8.tgz","fileCount":1187,"integrity":"sha512-4KDqNwvdyBW0CWIHehrI2qD9cPzPeSIVg51SDvcu3rULXtfH3QcZYE4WeTJYIVm4BOADp/sz/UVIPjrW36XPOQ==","signatures":[{"sig":"MEQCID8hlMJI9YBwjI9abJf1zsu2SmVikt/lcU34j7sy94sKAiA2h74zCBlEf/aToGMTkId2im4xAWr2G/CsXOXcNT8CHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2661726},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"2ec56e03e260216d9b66d47f1048da3758c5db55","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"9.8.1","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.3.8_1701917724172_0.2164256979000616","host":"s3://npm-registry-packages"}},"1.3.9":{"name":"@kaishens.cn/tetrisly","version":"1.3.9","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.3.9","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"c7a746e4e8d539e1200bbd6b7bef2285e20dca76","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.3.9.tgz","fileCount":1187,"integrity":"sha512-5wqQzGoI4uAcN9W3lxSEpDMeUoxrjPcvBfmn0m89xINQHgZPVsDBIvySBMrFYSdD/ioh0PYR14OskCuJrihnSw==","signatures":[{"sig":"MEUCIQDocd5nmGMzot93czFCXfi93E+MzRTF/zprFBma4jhHOwIgfzIR/SfaszqhjtIF8moodjEwTXbzUQmMsbW+1eI/R4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2661437},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"11648de7c9580f1334d6bd590cf3ef07e6126d53","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"18.19.0","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.3.9_1702535823797_0.8045565141982423","host":"s3://npm-registry-packages"}},"1.3.10":{"name":"@kaishens.cn/tetrisly","version":"1.3.10","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.3.10","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"9cea1deb979ac4ee4058fa82a051a00c0f0c50ab","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.3.10.tgz","fileCount":1187,"integrity":"sha512-2m922GWbcivsSAInYtEfA0Qm+LAQXkGJivs4MDS5uD8l2DiuaNR75fwSgd2mDlrk0eYJutlTx7wkOreW8qWu7w==","signatures":[{"sig":"MEQCIBUESmNZkgdJrVCnNdzmod3oW7AX8robQI2uNMZmROxHAiBLgMOLkwa0lrNrtMjw3ggoiBCUJMaN6JtLG9kljFHczg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2661438},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"b1926d6be52ce2693e7a1c4ae597d1eeee128ef6","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"18.19.0","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.3.10_1702536434220_0.753578728649789","host":"s3://npm-registry-packages"}},"1.3.11":{"name":"@kaishens.cn/tetrisly","version":"1.3.11","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.3.11","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"5d1cd23056903ee0726e4e8c2d34a86f26e7e0fe","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.3.11.tgz","fileCount":1187,"integrity":"sha512-X3ffT02r5R4BL09WecSOFMBGEcwgh9YHsUYmZN1U25mkBOatFWuVDj51T0eOpFt9j9P5L5j+883dnxo9KnFa9Q==","signatures":[{"sig":"MEQCIAjy2ncnobeVyo2UjLMgx53AqZY6MBdFPMX9OTSKoi4WAiBJMd/NtvjhMvdpzxFnxCnVOAH60OM2yQP42QBnoIyfhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2661495},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"32be54f972bdcc89e6788277e429b9fd2d54105e","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"18.19.0","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.3.11_1702543004271_0.7475681760044319","host":"s3://npm-registry-packages"}},"1.3.12":{"name":"@kaishens.cn/tetrisly","version":"1.3.12","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.3.12","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"5e0c2853d06ab0b4e41f33e14ffa938e7cf87b3e","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.3.12.tgz","fileCount":1187,"integrity":"sha512-Hn/eq6Ks7DESdn9YTzqeycNN4Q5NQ/2/k6HHoF93gnvO1ey3QJdtCe3s0Ige8wudIadCwUCWW3aAFRYv23+NOA==","signatures":[{"sig":"MEYCIQDf6XmfzgZ1FQFHav+ALonZTa7YWNkCix8GQAmjM1RnggIhAK/jtlyaRUgXGb7cV1kkPU21Dx50iMaieiT9LVUejW0T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2661495},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"7575b0c4f1c349867e7a9ba81c0c4ad9ffe96181","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"18.19.0","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.3.12_1705461544301_0.09939238357155866","host":"s3://npm-registry-packages"}},"1.3.13":{"name":"@kaishens.cn/tetrisly","version":"1.3.13","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.3.13","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"0045ef1bc7f5455a0c449f6fe37a211c8d332f43","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.3.13.tgz","fileCount":1187,"integrity":"sha512-vjNPrMwVS3ZluwzYaHm1mQmOzqXmd2eU7/h6Y3nDhC0kKQRVv8xCxL1OOxEJZk1jLKxMSCnYptOwgQmwKtH7tg==","signatures":[{"sig":"MEYCIQDA8E9aJNzTgAuCgFWjqyB8hYNbpSrhBvqN72IsyvHyHwIhAOytxCPo43IX8HgwTZTUPvDDsCYbxzJsatHHC7dHxHKC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2661495},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"d610d38912fd3f94482303748dde4f8d7aa47222","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"18.19.1","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.3.13_1709779577159_0.02736122669888763","host":"s3://npm-registry-packages"}},"1.3.14":{"name":"@kaishens.cn/tetrisly","version":"1.3.14","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.3.14","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"3fa951c32fbffb66d443bac681e9edc0f17af0a4","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.3.14.tgz","fileCount":1187,"integrity":"sha512-t9RNsUvyOq2SrQXZ9x7TGJ38OEInUseBSpBPWYhN9RiSW0o8DuxrNvkieYwXX8OGP25MvXMYWjfKtPY6TUkwMA==","signatures":[{"sig":"MEUCIDQQYCnhG15m92Yt6jdHOSOiT7VVOoND/A30MZI/0sEGAiEAiRz4OgouaiTb4HWKpPYqKTWrPs9GSqAvQdcizuSKz3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2661495},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"6d033dc85cc5b7553905afa6d04feb92bb97a524","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"10.2.4","directories":{},"_nodeVersion":"18.19.1","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.3.14_1711510425228_0.6126423511913766","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@kaishens.cn/tetrisly","version":"1.4.0","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.4.0","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"c92a07a313e4cec991d9d5081806be39f32d918b","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.4.0.tgz","fileCount":1191,"integrity":"sha512-QNXpi11vieuVKumzEpqDVfqX+RlTK8f1jnSq6UNruHj27r8gwFObULT6nUBZRGzijItYT3GpbmwhyhUJc7NxNA==","signatures":[{"sig":"MEUCIQDZGEbzCi5hPJiF5yURnitf2p6FY6cQj3LPjkMq/Pdp7gIgNIetfGdjgodMEnDKEzuonaztmG/j/1HXV11FQRAYMNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2665424},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"88a60eada987c86e779a8b7e0e7c3659444acdc8","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"18.20.2","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.4.0_1715245717792_0.33409578355674663","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@kaishens.cn/tetrisly","version":"1.4.1","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.4.1","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"94080301330f9410d8b93e95bb0068694f040340","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.4.1.tgz","fileCount":1191,"integrity":"sha512-2bfZE1m9PC5Tc56hS3tTaokGgGQRTmv0EgxwZrDGA+cAyw0w/Y4oh8Dy++mfELFZp/CJ07YWMqswFn/iQdST0w==","signatures":[{"sig":"MEYCIQCNRu7FA6ZR4HCuQmtfFY6Chkw1AbqD4wWWvqhhFfM4dAIhAPzDeVq1U7p3tr5i38WBZ76t8HBfGiLDHotyy4ZJiwA6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2665067},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"d95b32a2a379bdcc7cf2947a01f72a7d724b8fa0","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"18.20.2","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.4.1_1715248848790_0.47490069374079713","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@kaishens.cn/tetrisly","version":"1.4.2","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.4.2","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"114fa7adad2ffd64e51301dc2c83392af7ef5363","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.4.2.tgz","fileCount":1191,"integrity":"sha512-KlbiVNo4KiQlUNe9pkg8G5d5WZ4sI5Kum0SCmzfQ9+vBPfeuQEGXZoeGRf9hFDGY6qa0wMqRNTrXmu4M6b87VA==","signatures":[{"sig":"MEYCIQDU5uIqEsTvH92w1XddBanY1rk6FMLyI0AUcw66sCLLQwIhAKtg9EPJs5+E4f266UyrEptZY9uMzj/pgSImwaxMx5/I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2665076},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"a451a2e8f889f37a505e9c71f212a46840c86c7f","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"18.20.2","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.4.2_1715307118575_0.08899431366021582","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@kaishens.cn/tetrisly","version":"1.4.3","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.4.3","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"8b2b3a75fe5ff5999247eb7d773c33ab2b65b7e7","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.4.3.tgz","fileCount":1191,"integrity":"sha512-H6oDo8JxbyXuELb67u6mHkrs+8LFwhwwS7AVtSCIy6sVCNE2BVHWwXq58ji1CH+OyFVZBL2NJPigSg9cNji5Kg==","signatures":[{"sig":"MEUCIQCvQGcg7opvH0LPiqPDcZ+7feRSjX8zSjaTc9EtT5O5wQIgMosoaAsN2Zl56oKfXlbBV5zFHpEPzqKqxWIbbSI+7vA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2665362},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"b7304cb5656f9a0403d6e2df903fee78c7a3e151","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"18.20.2","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.4.3_1715330588438_0.47501100472947533","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@kaishens.cn/tetrisly","version":"1.5.0","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.5.0","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"9bf223934076429e9510ad32de8f6ed71e6b43dd","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.5.0.tgz","fileCount":1195,"integrity":"sha512-pWdGoE/cBMdJp0Fbzye+E8RSwGA/zP/fazeXqiClOJ222+p0cvO8inkVsySMm1ozHxbQbXcgMiJw1/684mn/fQ==","signatures":[{"sig":"MEYCIQCZHYScWQW86SbnMgTxvXBsCq8Hd56/jPMjolvlcndXwwIhAIgbe1OvNSMRqttyuzoBk+mJ2chAxw/efAIRibqh4OoB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2393183},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"9c3b46bf31334b706018fd24d52b4a20d1d994f9","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"18.20.2","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","react-dom":"^18.2.0","classnames":"^2.3.2","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","style-loader":"^4.0.0","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.5.0_1715591726354_0.23598841411860105","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@kaishens.cn/tetrisly","version":"1.5.1","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.5.1","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"2c12d59477cc085ebe1475e0d4b1a6dee6ccfe99","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.5.1.tgz","fileCount":1199,"integrity":"sha512-pYmCXlnivfDp6xzn4vE22E71HMhcGC7VqNTkq0yxxIm7ZwWU/bZa6DunzC68AGDdLnqa7AW+dgHm6N/wSLh0EA==","signatures":[{"sig":"MEYCIQCvkOJyEw8ADvh5G+3T2FGhVp8wpXTCXrghNhSDh9FQFQIhAIHG2d115Zl/e9sBcYABIbAfFRPgHUBJzG3m6MU1jm7S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2480628},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"122785a55e2eab539076c012435f39d719ae76ab","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"18.20.2","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","lodash":"^4.17.21","react-dom":"^18.2.0","classnames":"^2.3.2","@types/lodash":"^4.17.4","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","style-loader":"^4.0.0","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.5.1_1716192250736_0.35867726122227706","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@kaishens.cn/tetrisly","version":"1.5.2","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.5.2","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"e279f8eb37edeeb4012651608bcde7d1cfebb373","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.5.2.tgz","fileCount":1199,"integrity":"sha512-6kSnHqhPL+eArwMhDRWsSkhYmqpLtS6UrJRWDIYJqxpTRU7AvkRem7Wl5CL2CJJ+yVRuOFvtR+tEBiuyTCs7eA==","signatures":[{"sig":"MEUCIFVxpllg3rTz+GxhIMkfYkFW4lyQJfwVst5GnZGsB6RHAiEAzZw+bFESfo3GRd7ACp+7KBfKbeGC2rylDlXNPBRuw8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2481705},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"54ea8d374712e3e58376a7c1cd6a3db69d1fcb09","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"18.20.2","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","lodash":"^4.17.21","react-dom":"^18.2.0","classnames":"^2.3.2","@types/lodash":"^4.17.4","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","style-loader":"^4.0.0","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.5.2_1716201842204_0.8581082981089561","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"@kaishens.cn/tetrisly","version":"1.5.3","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.5.3","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"31837514ee1bef520c9794fc25867c1a8bc68e1e","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.5.3.tgz","fileCount":1199,"integrity":"sha512-uRlYud8pGSv70RCx3BFEnbvWB9R0yGzeG4X4twp97vMs7SbMC57yL1lztZCtaZBUVxHfwlz6U9xGHA7CB4Qwqw==","signatures":[{"sig":"MEQCICNDe6IVtBNzhusuPRvHh7jV/dGRd6VzX+xcJNASk2+MAiBkRVUucP+e8Lk2eDi6p/4xI2QtDHMWOratW+BzZj6NYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2481745},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"4dbcc39091260960d4eadff9c5172bef8b0e5d35","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"18.20.2","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","lodash":"^4.17.21","react-dom":"^18.2.0","classnames":"^2.3.2","@types/lodash":"^4.17.4","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","style-loader":"^4.0.0","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.5.3_1716883380252_0.02679234735893221","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@kaishens.cn/tetrisly","version":"1.6.0","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.6.0","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"1f552ba62d9a22815078518d786addb360967b20","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.6.0.tgz","fileCount":1207,"integrity":"sha512-Xs8q+Rbi9wea6PDUEgi4T5X3awsYurIlF1bDB4Nhh7jMgrAvLOlXCUeK3oe7mLAGECELDBqhyrtZiVqbD1G00g==","signatures":[{"sig":"MEUCIQCBCDXRGMfehPRIAmCjv3Y36ntwQk+vQ1s5spni+J9oawIgJeBtORgrE//wMHG95VpVtLfgiG+bOnUSfK8IbTJn34k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2617496},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"4c78589b81a1a4332fdc43919d0a4c17ebb2f089","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"18.20.2","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","lodash":"^4.17.21","react-dom":"^18.2.0","classnames":"^2.3.2","@types/lodash":"^4.17.4","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","style-loader":"^4.0.0","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.6.0_1716890343801_0.4505225970781208","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@kaishens.cn/tetrisly","version":"1.6.1","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.6.1","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"de74ac1f655c9e3ce7e71fda6a21a90b4b9f5fce","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.6.1.tgz","fileCount":1207,"integrity":"sha512-KSJPcccyxpePgGGHN5SbA7smLoNBFucJSJMg0LQUnL8cAx6y6Ksjpz6gqCcoEDcLX5Y0ZzA742Sh0GTfT2xSig==","signatures":[{"sig":"MEYCIQDXyZ0YTISRKmLVcH25j0hfJ6AZ/3nqrNPqQbGBPZvMcwIhALoVsOopAMkk2p7E7+sHnNZswuPJ/jF7VHI0IkPiFDPh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2586742},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"6315e3e5165566dd7cde43e3f772f454bb18982e","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.3","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","lodash":"^4.17.21","react-dom":"^18.2.0","classnames":"^2.3.2","@types/lodash":"^4.17.4","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","style-loader":"^4.0.0","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.6.1_1716947710486_0.9728093240355578","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@kaishens.cn/tetrisly","version":"1.6.2","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.6.2","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"352804f82206858403980357c48585a119577697","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.6.2.tgz","fileCount":1207,"integrity":"sha512-XBW0q0wtaxjRli26U3Inyq1E9Fm6rWSzGeUv5zKWhvkCsFXLMQ2wGkEdqfddlZ7+uo+oklpQLuG7kJe+hEcKAg==","signatures":[{"sig":"MEUCIArQzSbefdWAAEcpZxESeByi91yoI9Ye2KC0balGlu+9AiEAyGI4xW8LdriG5uhAycHR6OPrrqHZ3svEhbrrmJZGkk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2586997},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"7ba186b137d64b7fb85692e7a1d5beeaf2879b30","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.3","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","lodash":"^4.17.21","react-dom":"^18.2.0","classnames":"^2.3.2","@types/lodash":"^4.17.4","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","style-loader":"^4.0.0","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.6.2_1716953934805_0.34483031541419384","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"@kaishens.cn/tetrisly","version":"1.6.3","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.6.3","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"1d4557a66cc7e6a77f0db9bb8fddf1dca96912e5","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.6.3.tgz","fileCount":1207,"integrity":"sha512-aQu8UvDc7wMXV3TvDBnn0sGhYrwh+KFUyFn0gEZ1ZFywZZqeQwt09+xBHmJguVdP2xF5rFnR4E8u8vfju/MfFg==","signatures":[{"sig":"MEUCIQDaF7tKuzuqPmYxTS5a2ozCJnjxvCgwifUA/Kjl7tCPZAIgC3+k9sIuVQSq3L0+DFk+X7AY4zXdywDAsXtBLjaKHFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2586233},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"a06a1f4a77276a483946218bbe4e004c96ca43b0","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.3","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","lodash":"^4.17.21","react-dom":"^18.2.0","classnames":"^2.3.2","@types/lodash":"^4.17.4","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","style-loader":"^4.0.0","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.6.3_1717645192668_0.3309247547315948","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"@kaishens.cn/tetrisly","version":"1.6.4","keywords":[],"author":"","license":"ISC","_id":"@kaishens.cn/tetrisly@1.6.4","maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"dist":{"shasum":"71fa9880421ca7737a90daba7419a0bc95987c62","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.6.4.tgz","fileCount":1207,"integrity":"sha512-jR2gf4/GAtfkls4J6ZmYS/hsz91S9OSxI7UlCGXDKSFX+6azS5ydw28/uQN8+igioe/XAqecjpZ5vlUQPwLiGw==","signatures":[{"sig":"MEQCIDab6cfP/8oODQRfeES3MrHL+zsVHO5OAYZrB91UxzTUAiBQSTsT/EWbWDwfPDkLY9inAf03qC+14Ix8CcLtS9n67Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2586542},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"esm/index.js","gitHead":"cc24919714597e8950a45f80106e6e25675966fb","scripts":{"dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","test":"jest","build":"pnpm clean && pnpm build:types && gulp","clean":"rimraf lib esm dist","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./","build:types":"tsc -p tsconfig.build.json && cpr lib esm","test:coverage":"jest --coverage"},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"18.20.3","dependencies":{"jotai":"^2.4.1","react":"^18.2.0","lodash":"^4.17.21","react-dom":"^18.2.0","classnames":"^2.3.2","@types/lodash":"^4.17.4","react-router-dom":"^6.15.0","@react-spring/web":"9.7.3","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cpr":"^3.0.1","gulp":"^4.0.2","jest":"^29.6.4","sass":"^1.66.1","jsdom":"^22.1.0","eslint":"^8.48.0","rimraf":"^5.0.1","csstype":"^3.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","webpack":"^5.88.2","fs-extra":"^11.1.1","prettier":"^3.0.3","through2":"^4.0.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","css-loader":"^6.8.1","gulp-babel":"^8.0.0","typescript":"^5.1.6","@babel/core":"^7.22.11","@types/jest":"^29.5.4","@types/node":"^20.5.9","sass-loader":"^13.3.2","webpack-cli":"^5.1.4","@types/react":"^18.2.21","style-loader":"^4.0.0","@types/stylis":"^4.2.0","webpack-merge":"^5.9.0","@babel/runtime":"^7.22.11","postcss-loader":"^7.3.3","webpack-stream":"^7.0.0","@types/fs-extra":"^11.0.1","@types/react-dom":"^18.2.7","standard-version":"^9.5.0","@babel/preset-env":"^7.22.14","@react-spring/rafz":"^9.7.3","webpack-dev-server":"^4.15.1","@babel/preset-react":"^7.22.5","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^4.0.0","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.6.4","mini-css-extract-plugin":"^2.7.6","@babel/preset-typescript":"^7.22.11","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","@babel/plugin-transform-runtime":"^7.22.10","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/tetrisly_1.6.4_1717655047117_0.1341687834313896","host":"s3://npm-registry-packages"}},"1.6.5":{"name":"@kaishens.cn/tetrisly","version":"1.6.5","main":"lib/index.js","module":"esm/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","test:coverage":"jest --coverage","clean":"rimraf lib esm dist","build:types":"tsc -p tsconfig.build.json && cpr lib esm","build":"pnpm clean && pnpm build:types && gulp","dev":"cross-env NODE_ENV=development webpack serve --history-api-fallback --config webpack.dev.ts","lint":"eslint --ext .tsx --ext .ts ./ && prettier --check ./","lint:fix":"eslint --ext .tsx --ext .ts ./ --fix && prettier --write ./"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@babel/core":"^7.22.11","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.22.10","@babel/preset-env":"^7.22.14","@babel/preset-react":"^7.22.5","@babel/preset-typescript":"^7.22.11","@babel/runtime":"^7.22.11","@react-spring/rafz":"^9.7.3","@testing-library/jest-dom":"^6.1.5","@testing-library/react":"^14.0.0","@types/fs-extra":"^11.0.1","@types/jest":"^29.5.4","@types/node":"^20.5.9","@types/react":"^18.2.21","@types/react-dom":"^18.2.7","@types/stylis":"^4.2.0","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","clean-webpack-plugin":"^4.0.0","cpr":"^3.0.1","cross-env":"^7.0.3","css-loader":"^6.8.1","csstype":"^3.1.2","cz-conventional-changelog":"^3.3.0","eslint":"^8.48.0","eslint-plugin-import":"^2.28.1","eslint-plugin-simple-import-sort":"^10.0.0","fs-extra":"^11.1.1","gulp":"^4.0.2","gulp-babel":"^8.0.0","html-webpack-plugin":"^5.5.3","jest":"^29.6.4","jest-environment-jsdom":"^29.6.4","jsdom":"^22.1.0","mini-css-extract-plugin":"^2.7.6","postcss-loader":"^7.3.3","prettier":"^3.0.3","rimraf":"^5.0.1","sass":"^1.66.1","sass-loader":"^13.3.2","standard-version":"^9.5.0","style-loader":"^4.0.0","through2":"^4.0.2","ts-jest":"^29.1.1","ts-loader":"^9.4.4","ts-node":"^10.9.1","typescript":"^5.1.6","webpack":"^5.88.2","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.1","webpack-merge":"^5.9.0","webpack-stream":"^7.0.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"dependencies":{"@react-spring/web":"9.7.3","@types/lodash":"^4.17.4","classnames":"^2.3.2","jotai":"^2.4.1","lodash":"^4.17.21","react":"^18.2.0","react-dom":"^18.2.0","react-router-dom":"^6.15.0","react-use-measure":"^2.1.1","styled-components":"6.1.1"},"_id":"@kaishens.cn/tetrisly@1.6.5","gitHead":"dd4b6d7f028b1fd3b754c2271dd92a96c4b97386","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-w5ADi+2Eef8cKryU2JDlCF0M3GhQlJg5w/HxaeZDVCEpvPdpDV5nI51SixsFzbrRpu+AJmatIm6r9ce+dA3lhQ==","shasum":"bb4e097b9938c4b742d3903fd13360f7540ba801","tarball":"https://registry.npmjs.org/@kaishens.cn/tetrisly/-/tetrisly-1.6.5.tgz","fileCount":1207,"unpackedSize":2586879,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAEX9EgRIBlJeUXU08oI2RDGG4crysaSBYO3kaaVzPOSAiBTR/Ffg3YJfYPGKO7ZH0+XeHCvqwXWJK+9hJX4KrbPVg=="}]},"_npmUser":{"name":"kaishen","email":"273595836@qq.com"},"directories":{},"maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tetrisly_1.6.5_1717728567560_0.8260471138944876"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-12T06:27:36.899Z","modified":"2024-06-07T02:49:28.038Z","1.0.2":"2023-06-12T06:27:37.198Z","1.0.3":"2023-06-12T06:30:17.263Z","1.0.6":"2023-06-13T02:57:12.395Z","1.1.0":"2023-06-15T07:05:52.832Z","1.1.1":"2023-06-16T02:42:12.672Z","1.2.0":"2023-06-16T09:37:34.277Z","1.3.0":"2023-06-20T07:25:10.253Z","1.3.1":"2023-07-05T09:22:36.195Z","1.3.2":"2023-07-06T02:29:14.208Z","1.3.3":"2023-08-30T06:35:01.445Z","1.3.4":"2023-08-30T08:32:27.148Z","1.3.5":"2023-09-04T07:05:23.687Z","1.3.6":"2023-09-04T08:08:52.079Z","1.3.7":"2023-09-04T09:02:24.509Z","1.3.8":"2023-12-07T02:55:24.371Z","1.3.9":"2023-12-14T06:37:04.248Z","1.3.10":"2023-12-14T06:47:14.612Z","1.3.11":"2023-12-14T08:36:44.515Z","1.3.12":"2024-01-17T03:19:04.527Z","1.3.13":"2024-03-07T02:46:17.341Z","1.3.14":"2024-03-27T03:33:45.475Z","1.4.0":"2024-05-09T09:08:37.954Z","1.4.1":"2024-05-09T10:00:48.988Z","1.4.2":"2024-05-10T02:11:58.881Z","1.4.3":"2024-05-10T08:43:08.662Z","1.5.0":"2024-05-13T09:15:26.577Z","1.5.1":"2024-05-20T08:04:10.957Z","1.5.2":"2024-05-20T10:44:02.918Z","1.5.3":"2024-05-28T08:03:00.453Z","1.6.0":"2024-05-28T09:59:04.049Z","1.6.1":"2024-05-29T01:55:10.781Z","1.6.2":"2024-05-29T03:38:55.055Z","1.6.3":"2024-06-06T03:39:52.900Z","1.6.4":"2024-06-06T06:24:07.632Z","1.6.5":"2024-06-07T02:49:27.860Z"},"maintainers":[{"name":"kaishen","email":"273595836@qq.com"}],"keywords":[],"license":"ISC","readme":"ERROR: No README data found!","readmeFilename":""}