npm @odoo/o-spreadsheet @19.4.3
score
0.65
med
flagged
2026-07-23 02:45
Signals fired
| signal | weight | rationale |
|---|---|---|
| cadence | ||
| rapid_release | 0.8 | 6 versions in last 24h: ['19.1.29', '18.4.49', '19.2.22', '19.3.13', '17.0.104'] |
| topology | ||
| dist_tag_anomaly | 0.5 | dist-tags.latest=19.4.3 but max published is 19.5.0-alpha.0 |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"pro-odoo",
"ged-odoo",
"rar-odoo",
"lul-odoo",
"brboi",
"rfr-odoo",
"vsc-odoo",
"npmjs-odoo"
],
"versions": 897
}
Evidence (package doc at flag time)
{
"dependencies_count": 4,
"dist": {
"integrity": "sha512-mos9RkBrBYa59FKdLs3Ajl/HnMka5Afb+tFHUIpIf6HNmRPrGXHWbOSVO4MxIxTYmDsSeJbsuyTPfqbqMoDJNA==",
"tarball": "https://registry.npmjs.org/@odoo/o-spreadsheet/-/o-spreadsheet-19.4.3.tgz",
"unpackedSize": 12704149
},
"dist-tags": {
"14-0": "14.0.3",
"15-0": "15.0.29",
"15-2": "15.2.16",
"16-0": "16.0.75",
"16-1": "16.1.37",
"16-2": "16.2.33",
"16-3": "16.3.40",
"16-4": "16.4.37",
"17-0": "17.0.104",
"17-1": "17.1.30",
"17-2": "17.2.36",
"17-4": "17.4.36",
"18-0": "18.0.76",
"18-1": "18.1.31",
"18-2": "18.2.58",
"18-3": "18.3.56",
"18-4": "18.4.49",
"19-0": "19.0.43",
"19-1": "19.1.29",
"19-2": "19.2.22",
"19-3": "19.3.13",
"alpha": "19.5.0-alpha.5",
"latest": "19.4.3"
},
"latest_version": "19.4.3",
"maintainers": [
{
"email": "pro@odoo.com",
"name": "pro-odoo"
},
{
"email": "ged@odoo.com",
"name": "ged-odoo"
},
{
"email": "rar@odoo.com",
"name": "rar-odoo"
},
{
"email": "lul@odoo.com",
"name": "lul-odoo"
},
{
"email": "boi@odoo.com",
"name": "brboi"
},
{
"email": "rfr@odoo.com",
"name": "rfr-odoo"
},
{
"email": "vsc@odoo.com",
"name": "vsc-odoo"
},
{
"email": "npmjs@odoo.com",
"name": "npmjs-odoo"
}
],
"num_versions": 898,
"repository": {
"type": "git",
"url": "git+https://github.com/odoo/o-spreadsheet.git"
},
"scripts": {
"build": "npm-run-all transpile-js bundle:esm bundle:iife \"bundle:xml -- --outDir build\" \"bundle:css -- --out build\"",
"build:watch": "npm-run-all --parallel type-check:watch bundle:iife:watch bundle:xml:watch bundle:css:watch",
"bundle:cjs": "rolldown -c --format cjs",
"bundle:css": "node tools/bundle_css/main.cjs",
"bundle:css:watch": "node tools/bundle_css/watch_css_files.cjs",
"bundle:esm": "rolldown -c --format esm",
"bundle:iife": "rolldown -c --format iife",
"bundle:iife:watch": "npm run bundle:iife -- --watch",
"bundle:xml": "node tools/bundle_xml/main.cjs",
"bundle:xml:watch": "node tools/bundle_xml/watch_xml_templates.cjs",
"check-formatting": "prettier . --check && eslint",
"dev": "npm-run-all --print-label --parallel build:watch server serve-static:wait",
"dist": "tsc --module es6 --declaration --declarationDir dist/types && rolldown -c",
"lint": "eslint --fix",
"model-in-node": "npm run dist && node tools/run_in_node.mjs",
"monkey": "SPREADSHEET_MONKEY_COUNT=$npm_config_monkey_count jest 'tests/collaborative/collaborative_monkey_party.test.ts'",
"perf": "tsc --module es6 --declaration --declarationDir dist/types && rolldown -c --perf",
"postdist": " npm run bundle:xml -- --outDir dist && npm run bundle:css -- --out dist",
"predev": "node tools/clean_build_files.cjs",
"prepare": "husky install",
"prettier": "prettier . --write",
"runbot": "npm run check-formatting && npm run model-in-node && npm run test --",
"serve-static": "live-server --host=127.0.0.1 --open=demo --watch=build/o_spreadsheet.iife.js,build/o_spreadsheet.xml,build/o_spreadsheet.css,demo",
"serve-static:wait": "wait-on build/o_spreadsheet.iife.js build/o_spreadsheet.xml build/o_spreadsheet.css && npm run serve-static",
"server": "node tools/server/main.cjs",
"test": "tsc --noEmit --project tests/tsconfig.json && jest",
"transpile-js": "tsc --build --incremental --preserveWatchOutput",
"type-check:watch": "npm run transpile-js -- --watch --noEmit",
"unzipXlsx": "node tools/bundle_xlsx/unzip_xlsx_demo.cjs",
"zipXlsx": "node tools/bundle_xlsx/zip_xlsx_demo.cjs"
},
"signal_details": {
"dist_tag_anomaly": "dist-tags.latest=19.4.3 but max published is 19.5.0-alpha.0",
"rapid_release": "6 versions in last 24h: ['19.1.29', '18.4.49', '19.2.22', '19.3.13', '17.0.104']"
},
"time": {
"created": "2022-11-23T08:26:22.924Z",
"modified": "2026-07-23T07:43:54.316Z"
}
}