react-dadata
Version:
React-компонент для подсказок адресов, организаций и банков с помощью сервиса DaData.ru
120 lines (119 loc) • 3.77 kB
JSON
{
"name": "react-dadata",
"version": "2.28.0-beta.0",
"description": "React-компонент для подсказок адресов, организаций и банков с помощью сервиса DaData.ru",
"keywords": [
"react",
"reactjs",
"dadata",
"suggestions",
"autocomplete",
"address",
"party",
"bank"
],
"author": "Vitaly Baev <ping@baev.dev>",
"license": "MIT",
"bugs": {
"url": "https://github.com/vitalybaev/react-dadata/issues"
},
"main": "dist/cjs/index.js",
"module": "dist/esm/index.js",
"types": "dist/index.d.ts",
"files": [
"dist",
"package.json"
],
"scripts": {
"prepublishOnly": "cp ../../license ./license && pnpm run test:once && pnpm run build",
"clean": "rimraf dist",
"build:css": "lightningcss --minify --bundle --targets '>0.2%, ie 11' src/react-dadata.css -o dist/react-dadata.css",
"build:css:ci": "./node_modules/lightningcss-cli-linux-x64-gnu/lightningcss --minify --bundle --targets '>0.2%, ie 11' src/react-dadata.css -o dist/react-dadata.css",
"build:cjs": "tsc --project tsconfig.build.json --module commonjs --target es5 --outDir dist/cjs",
"build:esm": "tsc --project tsconfig.build.json --module es2015 --target es5 --outDir dist/esm",
"build:types": "tsc --project tsconfig.types.json",
"build:ci": "NODE_ENV=production pnpm run --sequential '/^(clean|build:css:ci|build:cjs|build:esm|build:types)$/'",
"build": "NODE_ENV=production pnpm run --sequential '/^(clean|build:css|build:cjs|build:esm|build:types)$/'",
"size-build": "pnpm build:esm",
"test:lint-package": "biome check src/",
"test:size-limit": "pnpm build:esm && size-limit",
"test:type-check": "tsc --noEmit",
"test": "vitest --coverage",
"test:once": "vitest run --coverage",
"vitest-preview": "vitest-preview"
},
"repository": {
"type": "git",
"url": "git+https://github.com/vitalybaev/react-dadata.git"
},
"dependencies": {
"debounce": "^1.2.1",
"highlight-words": "^1.2.1",
"nanoid": "^3.3.6",
"shallowequal": "^1.1.0"
},
"devDependencies": {
"@size-limit/preset-small-lib": "^8.0.0",
"@testing-library/jest-dom": "^6.4.8",
"@testing-library/react": "^16.0.0",
"@testing-library/user-event": "^14.5.2",
"@types/debounce": "^1.2.1",
"@types/node": "^18.16.3",
"@types/react": "^18.3.3",
"@types/shallowequal": "^1.1.1",
"@vitest/coverage-v8": "^2.1.8",
"jsdom": "^24.1.1",
"lightningcss-cli": "^1.28.2",
"lightningcss-cli-linux-x64-gnu": "^1.28.2",
"msw": "^2.3.5",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"size-limit": "^8.0.0",
"typescript": "^5.5.4",
"vitest": "^2.1.8",
"vitest-preview": "^0.0.1"
},
"peerDependencies": {
"react": "^15.6 || ^16.0 || ^17.0 || ^18.0 || ^19.0",
"react-dom": "^15.6 || ^16.0 || ^17.0 || ^18.0 || ^19.0"
},
"size-limit": [
{
"name": "AddressSuggestions",
"path": "dist/esm/index.js",
"import": "{ AddressSuggestions }",
"limit": "5.5 KB"
},
{
"name": "PartySuggestions",
"path": "dist/esm/index.js",
"import": "{ PartySuggestions }",
"limit": "5.5 KB"
},
{
"name": "FioSuggestions",
"path": "dist/esm/index.js",
"import": "{ FioSuggestions }",
"limit": "5.5 KB"
},
{
"name": "BankSuggestions",
"path": "dist/esm/index.js",
"import": "{ BankSuggestions }",
"limit": "5.5 KB"
}
],
"browserslist": {
"production": [
">0.2%",
"ie 11",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}