UNPKG

4.56 kBJSONView Raw
1{
2 "name": "@pawjs/pawjs",
3 "version": "3.1.11",
4 "description": "A minimal pluggable reactjs framework to develop a progressive web application",
5 "main": "pawj.js",
6 "engines": {
7 "node": ">=12.0"
8 },
9 "scripts": {
10 "prepare-demo": "node ./prepare-packages.js && cd demo && npm install && cd ..",
11 "build": "npm run build:prod",
12 "build:dev": "node ./paw.js --no-cache --root=./demo --env=development --verbose build",
13 "build:prod": "node ./paw.js --no-cache --config=./demo/prod.pawconfig.json --root=./demo --env=production build",
14 "lint": "eslint -c ./.eslintrc.json --ignore-path ./.gitignore ./src",
15 "lint:fix": "eslint -c ./.eslintrc.json --ignore-path ./.gitignore --fix ./src",
16 "publish-npm:beta": "npm publish --tag=next",
17 "start": "npm run start:dev",
18 "start:dev": "BABEL_DISABLE_CACHE=1 node ./paw.js --no-cache --root=./demo --env=development start",
19 "start:prod": "node ./paw.js --no-cache --root=./demo --env=production start",
20 "test:demo": "cross-env PROJECT_ROOT=./demo node ./paw.js --no-cache --verbose test"
21 },
22 "bin": {
23 "paw": "./paw.js",
24 "pawjs": "./paw.js"
25 },
26 "keywords": [
27 "framework",
28 "pawjs",
29 "react",
30 "pwa",
31 "progressive web application",
32 "webpack4",
33 "pluggable",
34 "react-pwa"
35 ],
36 "author": "Atyantik Technologies Private Limited <tirthbodawala@atyantik.com>",
37 "license": "MIT",
38 "dependencies": {
39 "@babel/cli": "^7.15.4",
40 "@babel/core": "^7.15.5",
41 "@babel/preset-env": "^7.15.4",
42 "@babel/preset-react": "^7.14.5",
43 "@babel/preset-typescript": "^7.15.0",
44 "@babel/register": "^7.15.3",
45 "@babel/types": "^7.15.4",
46 "@hot-loader/react-dom": "^17.0.1",
47 "@typescript-eslint/eslint-plugin": "^4.31.0",
48 "autoprefixer": "^10.3.4",
49 "babel-core": "7.0.0-bridge.0",
50 "babel-jest": "^27.1.0",
51 "babel-loader": "^8.2.2",
52 "babel-plugin-lodash": "^3.3.4",
53 "babel-plugin-syntax-dynamic-import": "^6.18.0",
54 "babel-template": "^6.26.0",
55 "clean-webpack-plugin": "^4.0.0",
56 "commander": "^8.1.0",
57 "compression": "^1.7.4",
58 "connect": "^3.7.0",
59 "copy-webpack-plugin": "^6.4.1",
60 "core-js": "^3.17.2",
61 "cross-env": "^7.0.3",
62 "css-loader": "^5.2.7",
63 "del": "^6.0.0",
64 "dotenv": "^10.0.0",
65 "eslint": "^7.32.0",
66 "eslint-config-airbnb": "^18.2.1",
67 "eslint-config-airbnb-typescript": "^14.0.0",
68 "eslint-import-resolver-typescript": "^2.4.0",
69 "eslint-import-resolver-webpack": "^0.13.1",
70 "eslint-plugin-jest": "^24.4.0",
71 "eslint-plugin-jsx-a11y": "^6.4.1",
72 "eslint-plugin-react": "^7.25.1",
73 "eslint-plugin-react-hooks": "^4.2.0",
74 "express": "^4.17.1",
75 "file-loader": "^6.2.0",
76 "history": "^4.10.1",
77 "hsts": "^2.2.0",
78 "jest": "^27.1.0",
79 "lodash": "^4.17.21",
80 "mini-css-extract-plugin": "^1.6.2",
81 "mv": "^2.1.1",
82 "postcss-loader": "^4.3.0",
83 "prop-types": "^15.7.2",
84 "react": "17.0.1",
85 "react-dom": "17.0.1",
86 "react-hot-loader": "^4.13.0",
87 "react-loadable": "^5.5.0",
88 "react-router": "^5.2.1",
89 "react-router-config": "^5.1.1",
90 "react-router-dom": "^5.3.0",
91 "regenerator-runtime": "^0.13.9",
92 "sass": "^1.39.0",
93 "sass-loader": "^10.1.1",
94 "serialize-javascript": "^6.0.0",
95 "snyk": "^1.698.0",
96 "style-loader": "^2.0.0",
97 "supertest": "^6.1.6",
98 "synk": "^0.0.2",
99 "tapable": "^2.2.0",
100 "tslint-config-airbnb": "^5.11.2",
101 "typescript": "^4.4.2",
102 "universal-url": "^2.0.0",
103 "webpack-bundle-analyzer": "^4.4.2",
104 "webpack-dev-middleware": "^3.7.3",
105 "webpack-hot-middleware": "^2.25.0",
106 "webpack-log": "^3.0.2",
107 "webpack": "^4.46.0",
108 "workbox-webpack-plugin": "^6.2.4"
109 },
110 "devDependencies": {
111 "@types/compression": "^1.7.2",
112 "@types/copy-webpack-plugin": "^6.4.3",
113 "@types/express": "^4.17.13",
114 "@types/history": "^4.7.9",
115 "@types/lodash": "^4.14.172",
116 "@types/mv": "^2.1.2",
117 "@types/react": "^17.0.1",
118 "@types/react-dom": "^17.0.1",
119 "@types/react-router": "^5.1.16",
120 "@types/react-router-config": "^5.0.3",
121 "@types/react-router-dom": "^5.1.8",
122 "@types/serialize-javascript": "^5.0.1",
123 "@types/supertest": "^2.0.11"
124 },
125 "repository": {
126 "type": "git",
127 "url": "git+https://github.com/Atyantik/pawjs.git"
128 },
129 "bugs": {
130 "url": "https://github.com/Atyantik/pawjs/issues"
131 },
132 "funding": {
133 "type": "opencollective",
134 "url": "https://opencollective.com/react-pwa"
135 },
136 "homepage": "https://github.com/Atyantik/pawjs#readme"
137}