UNPKG

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