UNPKG

@tricoteuses/senat

Version:

Handle French Sénat's open data

96 lines (95 loc) 2.93 kB
{ "name": "@tricoteuses/senat", "version": "2.6.1", "description": "Handle French Sénat's open data", "keywords": [ "France", "open data", "Parliament", "Sénat" ], "author": "Emmanuel Raviart <emmanuel@raviart.com>", "bugs": { "url": "https://git.tricoteuses.fr/logiciels/tricoteuses-senat/issues" }, "homepage": "https://tricoteuses.fr/", "license": "AGPL-3.0-or-later", "repository": { "type": "git", "url": "https://git.tricoteuses.fr/logiciels/tricoteuses-senat.git" }, "type": "module", "engines": { "node": ">=22" }, "files": [ "lib" ], "exports": { ".": { "import": "./lib/index.js", "types": "./lib/index.d.ts" }, "./loaders": { "import": "./lib/loaders.js", "types": "./lib/loaders.d.ts" }, "./package.json": "./package.json" }, "publishConfig": { "access": "public" }, "scripts": { "build": "tsc", "build:types": "tsc --emitDeclarationOnly", "data:convert_data": "tsx src/scripts/convert_data.ts", "data:download": "bash -c 'npm run data:retrieve_open_data -- $@ && npm run data:convert_data -- $@' bash", "data:generate_schemas": "tsx src/scripts/retrieve_open_data.ts --schema", "data:retrieve_agenda": "TZ='Etc/UTC' tsx src/scripts/retrieve_agenda.ts", "data:retrieve_comptes_rendus": "tsx src/scripts/retrieve_comptes_rendus.ts", "data:retrieve_documents": "tsx src/scripts/retrieve_documents.ts", "data:retrieve_open_data": "tsx src/scripts/retrieve_open_data.ts --all", "data:retrieve_senateurs_photos": "tsx src/scripts/retrieve_senateurs_photos.ts --fetch", "data:parse_textes_lois": "tsx src/scripts/parse_textes.ts", "prepare": "npm run build", "prepublishOnly": "npm run build", "prettier": "prettier --write 'src/**/*.ts' 'tests/**/*.test.ts'", "type-check": "tsc --noEmit", "type-check:watch": "npm run type-check -- --watch" }, "dependencies": { "@biryani/core": "^0.2.1", "command-line-args": "^5.1.1", "dotenv": "^8.2.0", "fs-extra": "^9.1.0", "jsdom": "^26.0.0", "kysely": "^0.27.4", "luxon": "^3.5.0", "node-stream-zip": "^1.8.2", "pg": "^8.13.1", "pg-cursor": "^2.12.1", "slug": "^4.0.2", "tsx": "^4.19.4", "windows-1252": "^1.0.0" }, "devDependencies": { "@typed-code/schemats": "^5.0.1", "@types/command-line-args": "^5.0.0", "@types/fs-extra": "^9.0.7", "@types/jsdom": "^21.1.7", "@types/luxon": "^3.4.2", "@types/node": "^20.17.6", "@types/pg": "^8.11.10", "@types/pg-cursor": "^2.7.2", "@types/slug": "^0.9.1", "@typescript-eslint/eslint-plugin": "^8.13.0", "@typescript-eslint/parser": "^8.13.0", "core-js": "^3.3.2", "eslint": "^8.57.1", "kysely-codegen": "^0.18.0", "prettier": "^3.5.3", "regenerator-runtime": "^0.13.3", "tslib": "^2.1.0", "typescript": "^5.8.3" } }