-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackage.json
95 lines (95 loc) · 3.24 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
{
"name": "magic-motion",
"version": "1.0.15",
"license": "MIT",
"description": "Bring your code examples to life with the Magic Motion! This lightweight and customizable library allows you to effortlessly add stunning animations to your code snippets in React applications. Perfect for documentation, tutorials, or any project where you want to showcase code in a visually appealing manner.",
"author": "Illia Sheremetov",
"type": "module",
"entryPoint": "src/index.ts",
"repository": {
"type": "git",
"url": "https://github.com/illia-stv/magic-motion.git"
},
"homepage": "https://illia-stv.github.io/magic-motion/docs/intro",
"exports": {
".": {
"import": "./dist/index.es.js",
"require": "./dist/index.umd.js"
},
"./styles": "./dist/style.css"
},
"types": "./dist/index.d.ts",
"private": false,
"files": [
"/dist"
],
"lint-staged": {
"*": "prettier --ignore-unknown --write"
},
"keywords": [
"react",
"reactjs",
"javascript",
"animation",
"code animation",
"text animation",
"code snippet"
],
"scripts": {
"start": "vite",
"dev": "vite",
"build": "vite build",
"serve": "serve dist",
"test": "vitest --run",
"test:watch": "vitest",
"lint": "eslint src --ext .ts,.tsx,.js,jsx.cjs",
"lint:fix": "eslint src --ext .ts,.tsx,.js,jsx,cjs --fix",
"typecheck": "tsc --noEmit",
"prettier": "prettier --ignore-unknown --write .",
"clean": "rimraf node_modules pnpm-lock.yaml dist",
"validate": "./scripts/validate",
"prepare": "husky",
"rollup": "rollup -c"
},
"dependencies": {
"diff-match-patch": "^1.0.5",
"prismjs": "^1.29.0"
},
"devDependencies": {
"@testing-library/dom": "^10.4.0",
"@testing-library/jest-dom": "^6.4.8",
"@testing-library/react": "^16.0.0",
"@testing-library/user-event": "^14.5.2",
"@types/diff-match-patch": "^1.0.36",
"@types/eslint": "^8.56.7",
"@types/node": "22.4.0",
"@types/prismjs": "^1.26.4",
"@types/react": "^18.2.79",
"@types/react-dom": "^18.2.25",
"@typescript-eslint/eslint-plugin": "^7.0.0",
"@typescript-eslint/parser": "^6.21.0",
"@vitejs/plugin-react": "^4.3.1",
"@vitejs/plugin-react-swc": "^3.7.0",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"eslint-config-ts-prefixer": "^1.13.1",
"eslint-config-typescript": "^3.0.0",
"eslint-import-resolver-typescript": "^3.6.1",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jsx-a11y": "^6.9.0",
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-react-hooks": "^4.6.2",
"husky": "^9.1.4",
"jsdom": "^24.1.1",
"lint-staged": "^15.2.9",
"prettier": "^3.3.3",
"prettier-plugin-tailwindcss": "^0.6.6",
"react": "^16.0.0",
"react-dom": "^16.0.0",
"typescript": "^5.5.4",
"vite": "^5.4.0",
"vite-plugin-compression": "0.5.1",
"vite-plugin-dts": "4.0.3",
"vitest": "^2.0.5"
}
}