UNPKG

8.22 kBJSONView Raw
1{
2 "title": "Projectz",
3 "name": "projectz",
4 "version": "2.22.0",
5 "description": "Stop wasting time syncing and updating your project's README and Package Files!",
6 "homepage": "https://github.com/bevry/projectz",
7 "license": "MIT",
8 "keywords": [
9 "badges",
10 "bower",
11 "bower.json",
12 "browserify",
13 "build",
14 "buildtool",
15 "component",
16 "component.json",
17 "documentation",
18 "es2019",
19 "generator",
20 "jquery.json",
21 "jspm",
22 "license",
23 "markdown",
24 "meta",
25 "metabuild",
26 "node",
27 "package.json",
28 "project",
29 "readme",
30 "typed",
31 "types",
32 "typescript"
33 ],
34 "badges": {
35 "list": [
36 "githubworkflow",
37 "npmversion",
38 "npmdownloads",
39 "daviddm",
40 "daviddmdev",
41 "---",
42 "githubsponsors",
43 "patreon",
44 "flattr",
45 "liberapay",
46 "buymeacoffee",
47 "opencollective",
48 "crypto",
49 "paypal",
50 "wishlist"
51 ],
52 "config": {
53 "githubWorkflow": "bevry",
54 "githubSponsorsUsername": "balupton",
55 "buymeacoffeeUsername": "balupton",
56 "cryptoURL": "https://bevry.me/crypto",
57 "flattrUsername": "balupton",
58 "liberapayUsername": "bevry",
59 "opencollectiveUsername": "bevry",
60 "patreonUsername": "bevry",
61 "paypalURL": "https://bevry.me/paypal",
62 "wishlistURL": "https://bevry.me/wishlist",
63 "githubUsername": "bevry",
64 "githubRepository": "projectz",
65 "githubSlug": "bevry/projectz",
66 "npmPackageName": "projectz"
67 }
68 },
69 "funding": "https://bevry.me/fund",
70 "author": "2013+ Bevry Pty Ltd <us@bevry.me> (http://bevry.me)",
71 "maintainers": [
72 "Benjamin Lupton <b@lupton.cc> (https://github.com/balupton)",
73 "James George <jamesgeorge998001@gmail.com> (https://github.com/jamesgeorge007)",
74 "Rob Loach <robloach@gmail.com> (https://github.com/RobLoach)"
75 ],
76 "contributors": [
77 "Benjamin Lupton <b@lupton.cc> (https://github.com/balupton)",
78 "James George <jamesgeorge998001@gmail.com> (https://github.com/jamesgeorge007)",
79 "Oliver Lorenz (https://github.com/oliverlorenz)",
80 "Peter C <peterkc@gmail.com> (https://github.com/peterkc)",
81 "Peter Flannery (https://github.com/pflannery)",
82 "Rob Loach <robloach@gmail.com> (https://github.com/RobLoach)",
83 "Shahar Dawn Or <mightyiampresence@gmail.com> (https://github.com/mightyiam)",
84 "Zearin (https://github.com/Zearin)",
85 "Zlatan Vasović <zlatanvasovic@gmail.com> (https://github.com/zlatanvasovic)",
86 "vsopvsop (https://github.com/vsopvsop)"
87 ],
88 "bugs": {
89 "url": "https://github.com/bevry/projectz/issues"
90 },
91 "repository": {
92 "type": "git",
93 "url": "https://github.com/bevry/projectz.git"
94 },
95 "engines": {
96 "node": ">=14"
97 },
98 "editions": [
99 {
100 "description": "TypeScript source code with Import for modules",
101 "directory": "source",
102 "entry": "index.ts",
103 "tags": [
104 "source",
105 "typescript",
106 "import"
107 ],
108 "engines": false
109 },
110 {
111 "description": "TypeScript compiled against ES2019 for Node.js with Require for modules",
112 "directory": "edition-es2019",
113 "entry": "index.js",
114 "tags": [
115 "compiled",
116 "javascript",
117 "es2019",
118 "require"
119 ],
120 "engines": {
121 "node": "14",
122 "browsers": false
123 }
124 },
125 {
126 "description": "TypeScript compiled against ES2019 for Node.js with Import for modules",
127 "directory": "edition-es2019-esm",
128 "entry": "index.js",
129 "tags": [
130 "compiled",
131 "javascript",
132 "es2019",
133 "import"
134 ],
135 "engines": {
136 "node": "14",
137 "browsers": false
138 }
139 }
140 ],
141 "bin": "bin.cjs",
142 "types": "./compiled-types/",
143 "type": "module",
144 "main": "edition-es2019/index.js",
145 "exports": {
146 "node": {
147 "import": "./edition-es2019-esm/index.js",
148 "require": "./edition-es2019/index.js"
149 }
150 },
151 "dependencies": {
152 "@bevry/file": "^1.2.0",
153 "@bevry/json": "^1.4.0",
154 "badges": "^4.27.0",
155 "caterpillar": "^6.8.0",
156 "fellow": "^6.24.0",
157 "get-cli-arg": "^7.3.0",
158 "spdx-expression-parse": "^3.0.1",
159 "spdx-license-list": "^6.4.0",
160 "typechecker": "^7.17.0"
161 },
162 "devDependencies": {
163 "@bevry/update-contributors": "^1.19.0",
164 "@typescript-eslint/eslint-plugin": "^4.28.5",
165 "@typescript-eslint/parser": "^4.28.5",
166 "assert-helpers": "^8.4.0",
167 "eslint": "^7.31.0",
168 "eslint-config-bevry": "^3.27.0",
169 "eslint-config-prettier": "^8.3.0",
170 "eslint-plugin-prettier": "^3.4.0",
171 "filedirname": "^2.7.0",
172 "kava": "^5.16.0",
173 "make-deno-edition": "^1.3.0",
174 "prettier": "^2.3.2",
175 "safeps": "^10.16.0",
176 "surge": "^0.23.0",
177 "typedoc": "^0.21.4",
178 "typescript": "4.3.5",
179 "valid-directory": "^3.7.0"
180 },
181 "scripts": {
182 "our:bin": "node ./bin.cjs",
183 "our:clean": "rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next",
184 "our:compile": "npm run our:compile:deno && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:types",
185 "our:compile:deno": "make-deno-edition --attempt",
186 "our:compile:edition-es2019": "tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json",
187 "our:compile:edition-es2019-esm": "tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json",
188 "our:compile:types": "tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )",
189 "our:deploy": "echo no need for this project",
190 "our:meta": "npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz",
191 "our:meta:contributors": "update-contributors",
192 "our:meta:docs": "npm run our:meta:docs:typedoc",
193 "our:meta:docs:typedoc": "rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source",
194 "our:meta:projectz": "npm run our:bin -- compile",
195 "our:release": "npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push",
196 "our:release:check-changelog": "cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)",
197 "our:release:check-dirty": "git diff --exit-code",
198 "our:release:prepare": "npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta",
199 "our:release:push": "git push origin && git push origin --tags",
200 "our:release:tag": "export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"",
201 "our:setup": "npm run our:setup:install",
202 "our:setup:install": "npm install",
203 "our:test": "npm run our:verify && npm test",
204 "our:verify": "npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier",
205 "our:verify:directory": "valid-directory",
206 "our:verify:eslint": "eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source",
207 "our:verify:prettier": "prettier --write .",
208 "test": "node ./edition-es2019/test.js"
209 },
210 "eslintConfig": {
211 "extends": [
212 "bevry"
213 ]
214 },
215 "prettier": {
216 "semi": false,
217 "singleQuote": true
218 },
219 "boundation": {
220 "desiredNodeOnly": true
221 }
222}
\No newline at end of file