-
Notifications
You must be signed in to change notification settings - Fork 54
Expand file tree
/
Copy pathpackage.json
More file actions
24 lines (24 loc) · 1.35 KB
/
Copy pathpackage.json
File metadata and controls
24 lines (24 loc) · 1.35 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
{
"name": "one-file-tools",
"version": "1.0.0",
"description": "A collection of useful developer tools, each built as a single HTML file.",
"private": true,
"scripts": {
"predev": "node -e \"const fs=require('fs');if(!fs.existsSync('node_modules/husky')){console.error('\\x1b[31m%s\\x1b[0m','ERROR: node_modules not found. Please run npm install first.');process.exit(1)}\"",
"prebuild": "node -e \"const fs=require('fs');if(!fs.existsSync('node_modules/husky')){console.error('\\x1b[31m%s\\x1b[0m','ERROR: node_modules not found. Please run npm install first.');process.exit(1)}\"",
"build": "node scripts/build.js",
"themes": "node scripts/theme-gen.js",
"sort": "node scripts/sort-norm.js data/tools.json && node scripts/sort-norm.js data/themes.json && node scripts/sort-norm.js data/quests.json && node scripts/sort-norm.js data/quizzes.json && node scripts/sort-norm.js data/design-system.json && node scripts/sort-norm.js data/instruments.json",
"validate": "node scripts/validate.js",
"sync-readme": "node scripts/sync-readme.js",
"format": "prettier --write tools/*.html",
"prepare": "husky"
},
"author": "Praveen Kumar Purushothaman <praveen@praveen.science> (https://praveen.science)",
"license": "Unlicense",
"devDependencies": {
"handlebars": "^4.7.9",
"husky": "^9.1.7",
"prettier": "^3.5.3"
}
}