UNPKG

@tricoteuses/assemblee

Version:

Retrieve, clean up & handle French Assemblée nationale's open data

134 lines (133 loc) 4.13 kB
{ "name": "@tricoteuses/assemblee", "version": "3.1.3", "description": "Retrieve, clean up & handle French Assemblée nationale's open data", "keywords": [ "Assemblée nationale", "France", "open data", "Parliament" ], "author": "Emmanuel Raviart <emmanuel@raviart.com>", "contributors": [ "Henry Boisgibault <henry.boisgibault@proton.me>", "Jérémie Corpinot <jerem.freelance@codingbox.fr>", "Mathilde Couvreur <mathilde.couvreur@gmail.com>", "Loïc Dachary <loic@dachary.org>", "Pierre Drege <dregop@proton.me>", "Nelson Herbin <nelson@herbin.info>", "implicitdef", "Hélène Jonin <helene.jonin@gmail.com>", "Pauline Léon <paulineleon@tutanota.com>", "Paul-Henry Ngounou <ngpaulhenry@gmail.com>" ], "bugs": { "url": "https://git.tricoteuses.fr/logiciels/tricoteuses-assemblee/issues" }, "homepage": "https://tricoteuses.fr/", "license": "AGPL-3.0-or-later", "repository": { "type": "git", "url": "https://git.tricoteuses.fr/logiciels/tricoteuses-assemblee.git" }, "type": "module", "engines": { "node": ">=20.0.0" }, "files": [ "lib" ], "exports": { ".": { "typedoc": "./src/index.ts", "import": "./lib/index.js", "types": "./lib/index.d.ts" }, "./cleaners": { "typedoc": "./src/cleaners/index.ts", "import": "./lib/cleaners.js", "types": "./lib/cleaners/index.d.ts" }, "./git": { "typedoc": "./src/git.ts", "import": "./lib/git.js", "types": "./lib/git.d.ts" }, "./loaders": { "typedoc": "./src/loaders.ts", "import": "./lib/loaders.js", "types": "./lib/loaders.d.ts" }, "./parsers": { "typedoc": "./src/parsers/index.ts", "import": "./lib/parsers.js", "types": "./lib/parsers/index.d.ts" }, "./package.json": "./package.json" }, "publishConfig": { "access": "public" }, "scripts": { "build": "vite build && npm run prettier", "clean": "rimraf lib", "data:clean_data": "tsx src/scripts/clean_reorganized_data.ts --no-validate", "data:download": "tsx src/scripts/data-download.ts", "data:reorganize_data": "tsx src/scripts/reorganize_data.ts --no-validate-raw", "data:retrieve_deputes_photos": "tsx src/scripts/retrieve_deputes_photos.ts --fetch", "data:retrieve_documents": "tsx src/scripts/retrieve_documents.ts", "data:retrieve_open_data": "tsx src/scripts/retrieve_open_data.ts --fetch", "data:retrieve_pending_amendements": "tsx src/scripts/retrieve_pending_amendments.ts --incremental", "data:retrieve_senateurs_photos": "tsx src/scripts/retrieve_senateurs_photos.ts --fetch", "lint": "eslint .", "prepare": "npm run build", "prettier": "prettier --write \"src/**/*.ts\"", "test:iter_load": "tsx src/scripts/test_iter_load.ts", "type-check": "tsc --noEmit", "type-check:watch": "npm run type-check -- --watch" }, "dependencies": { "cheerio": "^1.2.0", "date-fns": "^4.1.0", "deep-equal": "^2.2.3", "deep-object-diff": "^1.1.9", "fast-xml-parser": "^5.5.6", "front-matter": "^4.0.2", "fs-extra": "^11.3.4", "glob": "^13.0.6", "js-yaml": "^4.1.1", "node-html-parser": "^7.1.0", "node-stream-zip": "^1.15.0", "p-limit": "^7.3.0", "sharp": "^0.34.5", "zod": "^4.3.6", "zod-opts": "^1.0.0" }, "devDependencies": { "@eslint/js": "^10.0.1", "@types/deep-equal": "^1.0.4", "@types/fs-extra": "^11.0.4", "@types/js-yaml": "^4.0.9", "@types/node": "^25.5.0", "@types/temp": "^0.9.4", "@types/unzipper": "^0.10.11", "ajv": "^8.18.0", "eslint": "^10.0.3", "globals": "^17.4.0", "prettier": "^3.8.1", "rimraf": "^6.1.3", "temp": "^0.9.4", "ts-json-schema-generator": "^2.9.0", "tslib": "^2.8.1", "tsx": "^4.21.0", "typedoc": "^0.28.17", "typedoc-plugin-markdown": "^4.10.0", "typescript": "^5.9.3", "typescript-eslint": "^8.57.1", "vite": "^8.0.0", "vite-plugin-dts": "^4.5.4" }, "overrides": { "@microsoft/api-extractor": "7.55.0" } }