country-data-list
Version:
Data about countries - like their ISO codes and currencies
119 lines (118 loc) • 4.01 kB
JSON
{
"name": "country-data-list",
"version": "1.6.0",
"description": "Data about countries - like their ISO codes and currencies",
"homepage": "https://github.com/Sonatrix/country-list",
"bugs": {
"url": "https://github.com/Sonatrix/country-list/issues"
},
"type": "module",
"main": "dist/index.cjs",
"module": "dist/index.js",
"browser": "dist/country-data-list.min.js",
"exports": {
".": {
"import": "./dist/index.js",
"require": "./dist/index.cjs",
"types": "./dist/index.d.ts"
},
"./esm": {
"import": "./dist/country-data-list.esm.js"
},
"./umd": {
"require": "./dist/country-data-list.umd.js"
},
"./data/countries": {
"import": "./dist/data/countries.module.js",
"require": "./dist/data/countries.cjs",
"types": "./dist/data/countries.d.ts"
},
"./data/continents": {
"import": "./dist/data/continents.module.js",
"require": "./dist/data/continents.cjs",
"types": "./dist/data/continents.d.ts"
},
"./data/currencies": {
"import": "./dist/data/currencies.module.js",
"require": "./dist/data/currencies.cjs",
"types": "./dist/data/currencies.d.ts"
},
"./data/languages": {
"import": "./dist/data/languages.module.js",
"require": "./dist/data/languages.cjs",
"types": "./dist/data/languages.d.ts"
},
"./data/regions": {
"import": "./dist/data/regions.module.js",
"require": "./dist/data/regions.cjs",
"types": "./dist/data/regions.d.ts"
},
"./data/currency-symbol": {
"import": "./dist/data/currency-symbol.module.js",
"require": "./dist/data/currency-symbol.cjs",
"types": "./dist/data/currency-symbol.d.ts"
},
"./data/timezones": {
"import": "./dist/data/timezones.module.js",
"require": "./dist/data/timezones.cjs",
"types": "./dist/data/timezones.d.ts"
}
},
"sideEffects": false,
"lint-staged": {
"*.js": [
"eslint --fix",
"prettier --config .prettierrc --write"
]
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"scripts": {
"build": "rm -rf dist && tsc && npm run copy-data && npm run build-modules && npm run pack",
"copy-data": "cp src/data/*.js dist/data/",
"build-modules": "cp src/data/*.module.js dist/data/",
"pack": "rollup -c",
"analyze": "rollup -c --environment ANALYZE:true",
"tree-shaking-test": "rollup examples/tree-shaking.js -f esm -o dist/tree-shaking-example.js",
"test": "mocha",
"lint": "eslint src",
"lint:fix": "eslint src --fix",
"prepare": "npm run lint:fix && npm run test && npm run build",
"prettify": "prettier --config .prettierrc --write '*/**/*.js'"
},
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/sonatrix/country-list.git"
},
"keywords": [
"data",
"country",
"es6",
"es2015",
"esm",
"typescript",
"mocha",
"chai",
"eslint",
"travis",
"travis-ci"
],
"author": "Sonatrix",
"license": "MIT",
"devDependencies": {
"chai": "^5.2.1",
"eslint": "^9.32.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-prettier": "^5.5.3",
"husky": "^9.1.7",
"lint-staged": "^16.1.2",
"mocha": "^11.7.1",
"prettier": "^3.6.2",
"rollup": "^4.46.2",
"@rollup/plugin-terser": "^0.4.4",
"typescript": "^5.9.2"
}
}