-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
120 lines (120 loc) · 3.92 KB
/
package.json
File metadata and controls
120 lines (120 loc) · 3.92 KB
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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
{
"name": "cuna",
"version": "0.0.1",
"description": "Visor de cursos UNAL",
"repository": {
"type": "git",
"url": "git+https://github.com/vis97c/cuna.git"
},
"publishConfig": {
"access": "public"
},
"bugs": {
"url": "https://github.com/vis97c/cuna/issues"
},
"homepage": "https://github.com/vis97c/cuna#readme",
"keywords": [
"Visor de cupos UNAL",
"Cursos disponibles UNAL",
"Matrícula UNAL",
"Herramienta de búsqueda de cursos",
"Seguimiento de cupos UNAL",
"Estudiantes Universidad Nacional",
"Disponibilidad de cursos UNAL",
"Cuna UNAL",
"Plataforma de matrícula UNAL"
],
"author": "@vis97c <vis97c@outlook.com>",
"license": "GPL-3.0-or-later",
"type": "module",
"scripts": {
"dev": "nuxt dev",
"gcp-build": "yarn build",
"build": "cross-env NODE_ENV=production yarn vendor && nuxt build && node scripts/postbuild.cjs",
"preview": "nuxt preview",
"lint:eslint": "eslint --ext .ts,.js,.vue --ignore-path .prettierignore .",
"lint:prettier": "prettier . --check --ignore-unknown",
"lint:stylelint": "node scripts/stylelint.cjs",
"lint": "yarn lint:eslint && yarn lint:prettier && yarn lint:stylelint",
"vendor:sass": "sass --load-path=node_modules app/assets/vendor.scss public/dist/vendor.css",
"vendor:postcss": "postcss public/dist/vendor.css -o public/dist/vendor.min.css --no-map",
"vendor": "yarn vendor:sass && yarn vendor:postcss --verbose",
"typecheck": "nuxt typecheck",
"firebase:deploy": "firebase deploy",
"firebase:server": "firebase deploy --only hosting",
"firebase:emulate": "yarn build && firebase emulators:start --only apphosting",
"firebase:indexes": "firebase firestore:indexes > firestore.indexes.json",
"firebase:test": "firebase emulators:exec --only firestore \"node tests/firestore.js\"",
"prepare": "node .husky/install.mjs && nuxt prepare",
"postinstall": "node scripts/sync-firebase-nuxt.cjs"
},
"packageManager": "yarn@4.12.0",
"engines": {
"node": ">=20"
},
"workspaces": [
"functions",
"functions-scrapper"
],
"dependencies": {
"@nuxt/scripts": "^0.11.2",
"@open-xamu-co/firebase-nuxt": "^2.0.0-next.10",
"@unhead/vue": "^2.0.0-rc.13",
"@vueuse/core": "^13.0.0",
"lodash-es": "^4.17.21",
"vue": "^3.5.26",
"vue-router": "^4.6.4"
},
"devDependencies": {
"@firebase/rules-unit-testing": "^5.0.0",
"@open-xamu-co/eslint-config": "^3.0.1",
"@open-xamu-co/ui-common-types": "^4.0.0-next.4",
"@open-xamu-co/ui-styles": "^5.0.0-next.4",
"@types/lodash-es": "^4.17.12",
"@types/node": "^20",
"@typescript-eslint/eslint-plugin": "^6.15.0",
"@typescript-eslint/parser": "^6.15.0",
"cross-env": "^10.1.0",
"cssnano": "^6.0.1",
"cssnano-preset-advanced": "^6.0.1",
"eslint": "^8.56.0",
"eslint-config-prettier": "^8.8.0",
"eslint-import-resolver-typescript": "^3.5.5",
"eslint-plugin-import": "^2.27.5",
"eslint-plugin-prettier": "^5.0.0",
"eslint-plugin-vue": "^9.15.1",
"husky": "^9.1.7",
"lint-staged": "^16.2.7",
"nuxt": "^3.20.2",
"postcss": "^8.5.6",
"postcss-cli": "^11.0.1",
"postcss-html": "^1.8.0",
"postcss-merge-at-rules": "vis97c/postcss-merge-at-rules",
"postcss-precision": "vis97c/postcss-precision",
"postcss-preset-env": "^8.4.1",
"postcss-scss": "^4.0.9",
"postcss-sort-media-queries": "^5.2.0",
"prettier": "^3.7.4",
"sass": "^1.97.0",
"stylelint": "^16.26.1",
"stylelint-config-recommended-scss": "^16.0.2",
"stylelint-config-recommended-vue": "^1.6.1",
"stylelint-config-standard-scss": "^16.0.0",
"stylelint-prettier": "^5.0.3",
"typescript": "^5.9.3",
"vue-tsc": "^3.1.8"
},
"lint-staged": {
"*.{ts,js,vue}": [
"eslint --fix",
"prettier --write"
],
"*.{css,scss}": [
"stylelint --fix",
"prettier --write"
]
},
"browserslist": [
"defaults"
]
}