|
1 | 1 | {
|
2 | 2 | "name": "ts-content-based-recommender",
|
3 |
| - "version": "1.6.1", |
| 3 | + "version": "1.6.2", |
4 | 4 | "description": "A TypeScript-based content-based recommender with multilingual support (Japanese & English). Forked from content-based-recommender.",
|
| 5 | + "type": "module", |
5 | 6 | "homepage": "https://github.com/kensakurai/ts-content-based-recommender",
|
6 | 7 | "repository": {
|
7 | 8 | "type": "git",
|
8 | 9 | "url": "git://github.com/kensakurai/ts-content-based-recommender.git"
|
9 | 10 | },
|
10 | 11 | "main": "dist/index.js",
|
| 12 | + "module": "dist/index.js", |
11 | 13 | "types": "dist/index.d.ts",
|
| 14 | + "exports": { |
| 15 | + ".": { |
| 16 | + "types": "./dist/index.d.ts", |
| 17 | + "import": "./dist/index.js", |
| 18 | + "require": "./dist/index.js", |
| 19 | + "default": "./dist/index.js" |
| 20 | + } |
| 21 | + }, |
12 | 22 | "scripts": {
|
13 | 23 | "build": "tsc",
|
14 | 24 | "prepublishOnly": "npm run build",
|
15 | 25 | "lint": "npx tsc --noEmit && eslint 'src/**/*.ts' 'test/**/*.ts'",
|
16 | 26 | "lint:fix": "eslint 'src/**/*.ts' 'test/**/*.ts' --fix",
|
17 | 27 | "tsc": "tsc --noEmit",
|
18 |
| - "test": "./node_modules/.bin/mocha --require ts-node/register 'test/**/*.ts'", |
19 |
| - "example": "npx ts-node example/example.ts", |
20 |
| - "dev": "npx ts-node" |
| 28 | + "test": "npm run build && mocha dist/test/**/*.js", |
| 29 | + "test:ts": "cross-env NODE_OPTIONS='--loader=ts-node/esm' mocha test/**/*.ts", |
| 30 | + "example": "node --loader ts-node/esm example/example.ts", |
| 31 | + "dev": "node --loader ts-node/esm" |
21 | 32 | },
|
22 | 33 | "keywords": [
|
23 | 34 | "content-based",
|
|
77 | 88 | "@typescript-eslint/eslint-plugin": "^8.35.0",
|
78 | 89 | "@typescript-eslint/parser": "^8.35.0",
|
79 | 90 | "chai": "^4.5.0",
|
| 91 | + "cross-env": "^7.0.3", |
80 | 92 | "eslint": "^8.57.1",
|
81 | 93 | "eslint-config-airbnb-base": "^15.0.0",
|
82 | 94 | "eslint-plugin-import": "^2.32.0",
|
83 | 95 | "mocha": "^11.7.1",
|
84 | 96 | "ts-node": "^10.9.2",
|
85 | 97 | "typescript": "^5.8.3"
|
86 | 98 | },
|
| 99 | + "ts-node": { |
| 100 | + "esm": true, |
| 101 | + "experimentalSpecifierResolution": "node", |
| 102 | + "transpileOnly": true, |
| 103 | + "files": true |
| 104 | + }, |
87 | 105 | "peerDependencies": {
|
88 | 106 | "typescript": ">=4.5.0"
|
89 | 107 | }
|
|
0 commit comments