UNPKG

2.21 kBJSONView Raw
1{
2 "name": "node-plop",
3 "version": "0.20.0",
4 "description": "programmatic plopping for fun and profit",
5 "main": "lib/index.js",
6 "types": "index.d.ts",
7 "scripts": {
8 "clean": "node ./build-scripts/clean",
9 "eslint": "eslint src/",
10 "test": "npm run eslint && npm run compile && ava",
11 "test-watch": "ava --watch",
12 "compile": "npm run clean && babel src --out-dir lib",
13 "compile-watch": "babel src --watch --out-dir lib",
14 "prepublishOnly": "npm run compile",
15 "develop": "npm run clean && (npm run compile-watch & npm run test-watch)"
16 },
17 "pre-commit": [
18 "eslint",
19 "test"
20 ],
21 "repository": {
22 "type": "git",
23 "url": "git+https://github.com/amwmedia/node-plop.git"
24 },
25 "keywords": [
26 "plop",
27 "generator",
28 "scaffolding",
29 "node",
30 "programmatic",
31 "automation"
32 ],
33 "author": "Andrew Worcester <andrew@amwmedia.com> (http://amwmedia.com)",
34 "license": "MIT",
35 "bugs": {
36 "url": "https://github.com/amwmedia/node-plop/issues"
37 },
38 "homepage": "https://github.com/amwmedia/node-plop#readme",
39 "engines": {
40 "node": ">=8.9.4"
41 },
42 "devDependencies": {
43 "@babel/cli": "^7.6.4",
44 "@babel/core": "^7.6.4",
45 "@babel/preset-env": "^7.6.3",
46 "@babel/register": "^7.6.2",
47 "ava": "^2.4.0",
48 "eslint": "^6.5.1",
49 "eslint-config-standard": "^14.1.0",
50 "eslint-plugin-import": "^2.18.2",
51 "eslint-plugin-node": "^10.0.0",
52 "eslint-plugin-promise": "^4.2.1",
53 "eslint-plugin-standard": "^4.0.1",
54 "plop": "^2.4.0",
55 "plop-pack-fancy-comments": "^0.2.1",
56 "pre-commit": "^1.x"
57 },
58 "dependencies": {
59 "@types/globby": "^9.1.0",
60 "@types/handlebars": "^4.1.0",
61 "@types/inquirer": "6.0.1",
62 "change-case": "^3.1.0",
63 "co": "^4.6.0",
64 "core-js": "^3.3.2",
65 "del": "^5.1.0",
66 "globby": "^10.0.1",
67 "handlebars": "^4.4.3",
68 "inquirer": "^7.0.0",
69 "isbinaryfile": "^4.0.2",
70 "lodash.get": "^4.4.2",
71 "mkdirp": "^0.5.1",
72 "resolve": "^1.12.0"
73 },
74 "ava": {
75 "files": [
76 "tests/*.ava.js"
77 ],
78 "sources": [
79 "tests/**/plopfile.js",
80 "lib/**/*.js"
81 ],
82 "require": [
83 "@babel/register"
84 ],
85 "tap": true
86 }
87}