UNPKG

@woocommerce/csv-export

Version:
111 lines 3.2 kB
{ "name": "@woocommerce/csv-export", "version": "1.11.0", "description": "WooCommerce utility library to convert data to CSV files.", "author": "Automattic", "license": "GPL-2.0-or-later", "engines": { "node": "^24.15.0" }, "keywords": [ "wordpress", "woocommerce", "csv" ], "homepage": "https://github.com/woocommerce/woocommerce/tree/trunk/packages/js/csv-export/README.md", "repository": { "type": "git", "url": "https://github.com/woocommerce/woocommerce.git" }, "bugs": { "url": "https://github.com/woocommerce/woocommerce/issues" }, "exports": { ".": { "types": "./build-types/index.d.ts", "import": "./build-module/index.js", "require": "./build/index.js" } }, "main": "build/index.js", "module": "build-module/index.js", "types": "build-types/index.d.ts", "react-native": "src/index", "files": [ "build", "build-module", "build-types" ], "dependencies": { "@types/node": "^24.1.0", "browser-filesaver": "^1.1.1" }, "devDependencies": { "@babel/core": "7.25.7", "@types/jest": "29.5.x", "eslint": "^8.55.0", "jest": "29.5.x", "jest-cli": "29.5.x", "jest-environment-jsdom": "29.5.x", "rimraf": "5.0.5", "ts-jest": "29.1.x", "typescript": "5.7.x", "@woocommerce/internal-build": "1.0.0", "@woocommerce/eslint-plugin": "3.0.0", "@woocommerce/internal-js-tests": "1.1.0" }, "lint-staged": { "*.(t|j)s?(x)": [ "pnpm lint:fix", "pnpm test-staged" ] }, "publishConfig": { "access": "public" }, "config": { "ci": { "lint": { "command": "lint", "changes": "src/**/*.{js,jsx,ts,tsx}" }, "tests": [ { "name": "JavaScript", "command": "test:js", "changes": [ "jest.config.js", "babel.config.js", "tsconfig.json", "src/**/*.{js,jsx,ts,tsx}", "typings/**/*.ts" ], "events": [ "pull_request", "push" ] } ] } }, "scripts": { "build": "pnpm build:project", "build:project": "pnpm --stream '/^build:project:.*$/'", "build:project:esm": "node build.mjs", "build:publish:project": "pnpm --stream '/^build:publish:project:.*$/'", "build:publish:project:cjs": "node build.mjs --commonjs", "build:publish:project:types": "tsc --build --emitDeclarationOnly", "build:publish:project:runtime": "pnpm build:project", "changelog": "XDEBUG_MODE=off composer install --quiet && composer exec -- changelogger", "lint": "pnpm --if-present '/^lint:lang:.*$/'", "lint:fix": "pnpm --if-present '/^lint:fix:lang:.*$/'", "lint:fix:lang:js": "eslint src --fix", "lint:lang:js": "eslint src", "lint:lang:types": "tsc --build --emitDeclarationOnly", "test:js": "jest --config ./jest.config.json --passWithNoTests", "update:php": "XDEBUG_MODE=off composer update --quiet", "watch:build": "pnpm watch:build:project", "watch:build:project": "pnpm --stream '/^watch:build:project:.*$/'", "watch:build:project:esm": "node build.mjs --watch" } }