Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
48 contributors

Users who have contributed to this file

@pkarw @patzick @DavidRouyer @ResuBaka @qiqqq @lukeromanowicz @Igloczek @filrak @andrzejewsky @yuriboyko @marlass @EliasKotlyar @madonzy @NataliaTepluhina @talalus @pspaczek @Aekal @gibkigonzo @PanMisza @CodeSkills @VladimirPlastovets @pszreder @psmyrek @szafran89 @sudo-at-night @mtbottens
executable file 200 lines (200 sloc) 6.83 KB
{
"name": "vue-storefront",
"version": "1.11.0",
"description": "A Vue.js, PWA eCommerce frontend",
"private": true,
"engines": {
"node": ">=10.x"
},
"repository": {
"type": "git",
"url": "git+https://github.com/DivanteLtd/vue-storefront"
},
"keywords": [
"vue",
"vuex",
"vue-router",
"webpack",
"starter",
"server-side",
"boilerplate"
],
"author": "pkarw <pkarwatka@divante.pl> and contributors",
"license": "MIT",
"bugs": {
"url": "https://github.com/DivanteLtd/vue-storefront/issues"
},
"homepage": "https://github.com/DivanteLtd/vue-storefront/README.md",
"scripts": {
"static-server": "cross-env TS_NODE_PROJECT=\"tsconfig-build.json\" ts-node ./core/scripts/static-server.ts",
"generate": "cross-env TS_NODE_PROJECT=\"tsconfig-build.json\" ts-node ./core/scripts/generate.ts",
"start": "cross-env NODE_ENV=production TS_NODE_PROJECT=\"tsconfig-build.json\" pm2 start ecosystem.json $PM2_ARGS",
"start:inspect": "cross-env NODE_ENV=production TS_NODE_PROJECT=\"tsconfig-build.json\" node --inspect -r ts-node/register ./core/scripts/server",
"installer": "node ./core/scripts/installer",
"installer:ci": "yarn installer --default-config",
"all": "cross-env NODE_ENV=development node ./core/scripts/all",
"cache": "node ./core/scripts/cache",
"dev": "cross-env TS_NODE_PROJECT=\"tsconfig-build.json\" ts-node ./core/scripts/server.ts",
"dev:sw": "cross-env TS_NODE_PROJECT=\"tsconfig-build.json\" yarn build:sw && yarn dev",
"dev:inspect": "cross-env TS_NODE_PROJECT=\"tsconfig-build.json\" node --inspect -r ts-node/register ./core/scripts/server",
"build:sw": "cross-env NODE_ENV=production TS_NODE_PROJECT=\"tsconfig-build.json\" webpack --config ./core/build/webpack.prod.sw.config.ts --mode production --progress --hide-modules",
"build:client": "cross-env NODE_ENV=production TS_NODE_PROJECT=\"tsconfig-build.json\" webpack --config ./core/build/webpack.prod.client.config.ts --mode production --progress --hide-modules",
"build:server": "cross-env NODE_ENV=production TS_NODE_PROJECT=\"tsconfig-build.json\" webpack --config ./core/build/webpack.prod.server.config.ts --mode production --progress --hide-modules",
"build": "rimraf dist && yarn build:client && yarn build:server && yarn build:sw",
"test:unit": "jest -c test/unit/jest.conf.js",
"test:unit:watch": "jest -c test/unit/jest.conf.js --watch",
"test:e2e": "cypress open",
"test:e2e:ci": "cypress run",
"lint": "cross-env NODE_ENV=production eslint --ext .js,.vue,.ts core src --fix",
"lerna": "lerna"
},
"dependencies": {
"@types/webpack": "^4.4.23",
"@types/webpack-dev-server": "^3.1.1",
"apollo-cache-inmemory": "^1.2.5",
"apollo-client": "^2.3.5",
"apollo-link": "^1.2.2",
"apollo-link-http": "^1.5.4",
"body-scroll-lock": "^2.6.4",
"bodybuilder": "2.2.13",
"config": "^1.30.0",
"cross-env": "^3.1.4",
"dayjs": "^1.8.15",
"es6-promise": "^4.2.4",
"express": "^4.14.0",
"fs-extra": "^8.1.0",
"glob": "^7.1.4",
"graphql": "^0.13.2",
"graphql-tag": "^2.9.2",
"isomorphic-fetch": "^2.2.1",
"js-sha3": "^0.8.0",
"localforage": "^1.7.2",
"magento2-rest-client": "github:DivanteLtd/magento2-rest-client",
"ms": "^2.1.2",
"pm2": "^2.10.4",
"proxy-polyfill": "^0.3.0",
"redis-tag-cache": "^1.2.1",
"reflect-metadata": "^0.1.12",
"register-service-worker": "^1.5.2",
"ts-node": "^7.0.1",
"vue": "^2.6.6",
"vue-analytics": "^5.16.1",
"vue-apollo": "^3.0.0-beta.19",
"vue-carousel": "^0.6.9",
"vue-gtm": "^2.0.0",
"vue-i18n": "^8.0.0",
"vue-lazy-hydration": "^1.0.0-beta.9",
"vue-lazyload": "^1.2.6",
"vue-meta": "^1.5.3",
"vue-no-ssr": "^0.2.2",
"vue-observe-visibility": "^0.4.1",
"vue-offline": "^1.0.8",
"vue-router": "^3.0.1",
"vue-server-renderer": "^2.6.6",
"vuelidate": "^0.6.2",
"vuex": "^3.0.1",
"vuex-router-sync": "^5.0.0"
},
"devDependencies": {
"@babel/core": "^7.3.4",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.4",
"@types/jest": "^24.0.11",
"@types/node": "^10.12.18",
"@typescript-eslint/eslint-plugin": "^1.7.1-alpha.17",
"@typescript-eslint/parser": "^1.7.1-alpha.17",
"@vue/test-utils": "^1.0.0-beta.29",
"app-root-path": "^2.0.1",
"autoprefixer": "^8.6.2",
"babel-core": "^7.0.0-bridge.0",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.1.0",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.2.0",
"case-sensitive-paths-webpack-plugin": "^2.1.2",
"command-exists": "^1.2.2",
"commander": "^2.18.0",
"css-loader": "^1.0.0",
"cypress": "^3.1.5",
"d3-dsv": "^1.0.8",
"detect-installed": "^2.0.4",
"empty-dir": "^1.0.0",
"eslint": "^5.0.0",
"eslint-config-standard": "^11.0.0",
"eslint-friendly-formatter": "^4.0.1",
"eslint-loader": "^2.0.0",
"eslint-plugin-import": "^2.13.0",
"eslint-plugin-node": "^6.0.1",
"eslint-plugin-promise": "^3.7.0",
"eslint-plugin-standard": "^3.1.0",
"eslint-plugin-vue": "^5.2.2",
"eslint-plugin-vue-storefront": "^0.0.1",
"file-loader": "^1.1.11",
"fs-exists-sync": "^0.1.0",
"html-webpack-plugin": "^3.2.0",
"husky": "^2.6.0",
"inquirer": "^3.3.0",
"is-windows": "^1.0.1",
"jest": "^24.8.0",
"jest-fetch-mock": "^2.1.2",
"jest-serializer-vue": "^2.0.2",
"jsonfile": "^4.0.0",
"lerna": "^3.14.1",
"lint-staged": "^8.2.1",
"mkdirp": "^0.5.1",
"node-sass": "^4.12.0",
"phantomjs-prebuilt": "^2.1.10",
"postcss-flexbugs-fixes": "^4.1.0",
"postcss-loader": "^3.0.0",
"print-message": "^2.1.0",
"rimraf": "^2.6.0",
"sass-loader": "^7.1.0",
"shelljs": "^0.8.1",
"sw-precache-webpack-plugin": "^0.11.5",
"ts-jest": "^24.0.2",
"ts-loader": "^5.3.0",
"typescript": "^3.1.6",
"url-loader": "^1.1.2",
"url-parse": "^1.4.4",
"vue-eslint-parser": "^2.0.3",
"vue-jest": "^3.0.2",
"vue-loader": "^15.4.2",
"vue-ssr-webpack-plugin": "^3.0.0",
"vue-template-compiler": "^2.6.6",
"webpack": "^4.25.1",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.1.2",
"webpack-dev-middleware": "^3.4.0",
"webpack-hot-middleware": "^2.24.3",
"webpack-merge": "^4.1.4"
},
"peerDependencies": {
"vue-template-compiler": "^2.6.6"
},
"browserslist": {
"development": [
"last 2 chrome versions",
"last 2 firefox versions",
"last 2 edge versions",
"> 5%"
],
"production": [
">5%",
"last 4 versions",
"Firefox ESR"
]
},
"workspaces": [
"core",
"core/i18n",
"src/extensions/*",
"src/modules/*",
"src/trace/*",
"src/themes/*",
"docs",
"core/modules/*",
"test/unit",
"packages/*"
]
}
You can’t perform that action at this time.