UNPKG

2.28 kBJSONView Raw
1{
2 "name": "@tgwf/co2",
3 "version": "0.11.4",
4 "description": "Work out the co2 of your digital services",
5 "main": "dist/cjs/index-node.js",
6 "module": "dist/esm/index.js",
7 "exports": {
8 ".": {
9 "import": "./dist/esm/index.js",
10 "require": "./dist/cjs/index-node.js"
11 }
12 },
13 "scripts": {
14 "test": "jest src",
15 "test:watch": "jest --watch src",
16 "lint": "eslint src",
17 "lint:fix": "eslint src --fix",
18 "serve": "python -m http.server --directory ./public",
19 "build": "npm run build:esm && npm run build:browser && npm run build:node",
20 "build:esm": "node .esbuild.esm.js && ./fixup",
21 "build:browser": "node .esbuild.browser.js",
22 "build:node": "node .esbuild.node.js && ./fixup",
23 "release:minor": "npm run build && npm run intensity-data && npm run format-data && np minor",
24 "release:patch": "npm run build && npm run intensity-data && npm run format-data && np patch",
25 "gitpod": "npm run build && cp ./dist/iife/index.js ./public && npm run serve",
26 "intensity-data:average": "node data/functions/generate_average_co2.js",
27 "intensity-data:marginal": "node data/functions/generate_marginal_co2.js",
28 "intensity-data": "npm run intensity-data:average && npm run intensity-data:marginal && npm run format-data",
29 "format-data": "cd data && prettier --write '**/*.{js,json}'"
30 },
31 "keywords": [
32 "sustainability",
33 "carbon",
34 "the",
35 "green",
36 "web",
37 "foundation",
38 "co2"
39 ],
40 "author": "Chris Adams",
41 "license": "Apache-2.0",
42 "devDependencies": {
43 "@tgwf/url2green": "^0.4.0",
44 "eslint": "^8.15.0",
45 "eslint-config-prettier": "^8.5.0",
46 "eslint-plugin-jest": "^26.1.5",
47 "eslint-plugin-prettier": "^4.0.0",
48 "esbuild": "^0.14.47",
49 "esbuild-jest": "^0.5.0",
50 "esbuild-plugin-glob": "^1.1.2",
51 "jest": "^28.1.0",
52 "nock": "^13.2.4",
53 "np": "^7.6.1",
54 "pagexray": "^4.4.2",
55 "prettier": "^2.6.2"
56 },
57 "jest": {
58 "transform": {
59 "^.+\\.(t|j)sx?$": [
60 "esbuild-jest"
61 ]
62 }
63 },
64 "np": {
65 "yarn": false
66 },
67 "publishConfig": {
68 "access": "public"
69 },
70 "dependencies": {
71 "debug": "^4.3.4"
72 },
73 "repository": {
74 "type": "git",
75 "url": "https://github.com/thegreenwebfoundation/co2.js.git"
76 }
77}