cts / package.json
AlekseyCalvin's picture
Upload 119 files
59f93ff verified
Raw
History Blame Contribute Delete
1.7 kB
{
"name": "calliope-ts",
"version": "0.0.7",
"description": "A phonological poetry scansion and analysis framework in TypeScript, extrapolating from the works & thought of G. McAleese (2008), M. Wagner (2005), B. Hayes, the makers of Scandroid (2005), and many others. With syntactic dependency parsing and further phrasal NLP via udpipe-node, our js/WASM conversion of UDPipe, plus deep phono/morphological analysis word-by-word using our Nounsing Pro kit.",
"type": "module",
"main": "dist/index.js",
"bin": {
"calliope-ts": "dist/index.js",
"calliope-web": "webapp/server.mjs"
},
"scripts": {
"build": "tsc",
"start": "node dist/index.js",
"dev": "ts-node --esm src/index.ts",
"test": "vitest run",
"prepublishOnly": "npm run build",
"web": "node webapp/server.mjs"
},
"keywords": [
"nlp",
"scansion",
"Udpipe",
"meter",
"metre",
"analysis",
"poetics",
"verse",
"poetic",
"literature",
"prosody",
"prosodic",
"scandroid",
"typescript",
"javascript",
"syntax",
"morphology",
"calliope",
"calliope_ts",
"poetry",
"silveragepoets",
"parser",
"ud"
],
"author": "Aleksey Calvin Tsukanov",
"license": "apache-2.0",
"engines": {
"node": ">=20"
},
"dependencies": {
"depedits": "^0.0.1",
"en-norm": "0.0.2",
"en-parse": "^1.1.0",
"en-pos": "^1.0.13",
"finnlp": "^1.0.0",
"lexed": "^1.0.10",
"nounsing-pro": "0.0.9",
"udpipe-node": "0.3.0"
},
"devDependencies": {
"@types/node": "^22.14.0",
"@types/prompts": "^2.4.9",
"ts-node": "^10.9.0",
"typescript": "~5.8.2",
"vitest": "^2.1.0"
}
}