|
1 | 1 | { |
2 | 2 | "name": "dom-renderer", |
3 | | - "version": "2.0.0-alpha.0", |
| 3 | + "version": "2.0.0-alpha.1", |
4 | 4 | "license": "LGPL-3.0-or-later", |
5 | 5 | "author": "shiy2008@gmail.com", |
6 | 6 | "description": "A light-weight DOM Renderer supports Web components standard & TypeScript language", |
|
31 | 31 | "devDependencies": { |
32 | 32 | "@parcel/packager-ts": "~2.8.3", |
33 | 33 | "@parcel/transformer-typescript-types": "~2.8.3", |
| 34 | + "@types/jest": "^29.5.3", |
| 35 | + "@types/node": "^18.17.1", |
34 | 36 | "husky": "^8.0.3", |
| 37 | + "jest": "^29.6.2", |
| 38 | + "jest-environment-jsdom": "^29.6.2", |
35 | 39 | "lint-staged": "^13.2.3", |
36 | 40 | "open-cli": "^7.2.0", |
37 | 41 | "parcel": "~2.8.3", |
38 | 42 | "prettier": "^3.0.0", |
| 43 | + "ts-jest": "^29.1.1", |
39 | 44 | "typedoc": "^0.24.8", |
40 | 45 | "typedoc-plugin-mdn-links": "^3.0.3", |
41 | 46 | "typescript": "~5.1.6" |
|
49 | 54 | "lint-staged": { |
50 | 55 | "*.{md,json,yml,ts}": "prettier --write" |
51 | 56 | }, |
| 57 | + "jest": { |
| 58 | + "preset": "ts-jest", |
| 59 | + "testEnvironment": "jsdom" |
| 60 | + }, |
52 | 61 | "browserslist": "> 0.5%, last 2 versions, not dead, IE 11", |
53 | 62 | "targets": { |
54 | 63 | "main": { |
|
57 | 66 | }, |
58 | 67 | "scripts": { |
59 | 68 | "prepare": "husky install", |
60 | | - "test": "lint-staged", |
| 69 | + "test": "lint-staged && jest", |
61 | 70 | "build": "rm -rf dist/ docs/ && typedoc source/ && parcel build", |
62 | 71 | "start": "typedoc source/ && open-cli docs/index.html", |
63 | 72 | "prepublishOnly": "npm test && npm run build" |
|
0 commit comments