Merge branch 'BULL-1883' into 'master'
Bull 1883 - vite/vue2 See merge request !193
No related branches found
No related tags found
Showing
- .env.development 1 addition, 1 deletion.env.development
- .env.production 1 addition, 1 deletion.env.production
- .env.test 1 addition, 1 deletion.env.test
- CONTRIBUTING.md 1 addition, 1 deletionCONTRIBUTING.md
- README.md 2 additions, 8 deletionsREADME.md
- Style Guide.pdf 0 additions, 0 deletionsStyle Guide.pdf
- babel.config.js 0 additions, 11 deletionsbabel.config.js
- cypress.config.js 13 additions, 0 deletionscypress.config.js
- cypress.json 0 additions, 5 deletionscypress.json
- index.html 1 addition, 4 deletionsindex.html
- jsconfig.json 6 additions, 0 deletionsjsconfig.json
- package-lock.json 10463 additions, 38643 deletionspackage-lock.json
- package.json 48 additions, 89 deletionspackage.json
- scripts/e2e-harness.js 52 additions, 0 deletionsscripts/e2e-harness.js
- scripts/generate-search-index.js 13 additions, 8 deletionsscripts/generate-search-index.js
- src/App.vue 4 additions, 4 deletionssrc/App.vue
- src/assets/data/search-data.json 1 addition, 1 deletionsrc/assets/data/search-data.json
- src/assets/data/search-index.json 1 addition, 1 deletionsrc/assets/data/search-index.json
- src/assets/images/icons/contactus.svg 5 additions, 1 deletionsrc/assets/images/icons/contactus.svg
- src/assets/images/icons/pictureAsPDF.svg 6 additions, 0 deletionssrc/assets/images/icons/pictureAsPDF.svg
Style Guide.pdf
deleted
100644 → 0
File deleted
babel.config.js
deleted
100644 → 0
cypress.config.js
0 → 100644
cypress.json
deleted
100644 → 0
jsconfig.json
0 → 100644
This diff is collapsed.
... | @@ -2,74 +2,66 @@ | ... | @@ -2,74 +2,66 @@ |
"name": "platform1-site", | "name": "platform1-site", | ||
"version": "0.1.0", | "version": "0.1.0", | ||
"private": true, | "private": true, | ||
"type": "module", | |||
"scripts": { | "scripts": { | ||
"build": "vue-cli-service build", | "build": "vite build", | ||
"build-staging": "NODE_ENV=production vue-cli-service build --mode=test", | "dev": "vite", | ||
"format": "prettier . --write", | |||
"generate-search-index": "babel-node --presets='@babel/preset-env' scripts/generate-search-index.js", | "generate-search-index": "babel-node --presets='@babel/preset-env' scripts/generate-search-index.js", | ||
"lint": "vue-cli-service lint --no-fix --max-warnings=0", | "lint": "eslint --ext .js,.vue --ignore-path .gitignore src", | ||
"lint:fix": "vue-cli-service lint", | "lint:fix": "npm run lint --fix", | ||
"prepare": "husky install", | "prepare": "husky install", | ||
"pretty-quick": "npx pretty-quick --staged", | "pretty-quick": "npx pretty-quick --staged", | ||
"serve": "vue-cli-service serve", | "preview": "vite preview", | ||
"test": "npm run test:unit && npx vue-cli-service test:e2e --headless", | "test:e2e": "babel-node --presets='@babel/preset-env' scripts/e2e-harness.js open", | ||
"test:e2e": "vue-cli-service test:e2e --mode=development", | "test:e2e-ci": "babel-node --presets='@babel/preset-env' scripts/e2e-harness.js run", | ||
"test:e2e-ci": "npx vue-cli-service test:e2e --headless", | "test:unit": "vitest run --coverage", | ||
"test:unit": "vue-cli-service test:unit" | "test:unit:watch": "vitest --coverage" | ||
}, | }, | ||
"dependencies": { | "dependencies": { | ||
"arrows-svg": "^1.1.1", | "arrows-svg": "^1.1.1", | ||
"core-js": "^3.6.4", | "core-js": "^3.6.4", | ||
"cross-env": "^7.0.3", | |||
"lodash": "^4.17.21", | "lodash": "^4.17.21", | ||
"lunr": "^2.3.9", | "lunr": "^2.3.9", | ||
"puppeteer": "^14.4.1", | "vue": "^2.7.8", | ||
"vue": "^2.6.11", | |||
"vue-analytics": "^5.22.1", | "vue-analytics": "^5.22.1", | ||
"vue-body-class": "^3.0.2", | "vue-body-class": "^3.0.2", | ||
"vue-carousel-3d": "^1.0.1", | |||
"vue-image-lightbox": "^7.2.0", | "vue-image-lightbox": "^7.2.0", | ||
"vue-lazyload": "^1.3.3", | "vue-lazyload": "^1.3.3", | ||
"vue-router": "^3.1.6", | "vue-router": "^3.5.4", | ||
"vue-text-highlight": "^2.0.10", | "vue-text-highlight": "^2.0.10", | ||
"vue-the-mask": "^0.11.1", | "vue-the-mask": "^0.11.1", | ||
"vuetify": "^2.4.11" | "vuetify": "^2.6.8" | ||
}, | }, | ||
"devDependencies": { | "devDependencies": { | ||
"@babel/core": "7.17.9", | "@babel/core": "7.17.9", | ||
"@babel/eslint-parser": "^7.18.9", | |||
"@babel/node": "^7.17.9", | "@babel/node": "^7.17.9", | ||
"@babel/plugin-transform-strict-mode": "^7.8.3", | "@babel/plugin-transform-strict-mode": "^7.8.3", | ||
"@cypress/webpack-preprocessor": "^5.12.0", | "@cypress/vite-dev-server": "^3.1.1", | ||
"@mdi/font": "^5.3.45", | "@mdi/font": "^5.3.45", | ||
"@vue/cli-plugin-babel": "^4.5.19", | "@vue/test-utils": "^1.3.0", | ||
"@vue/cli-plugin-e2e-cypress": "^4.5.19", | "c8": "^7.12.0", | ||
"@vue/cli-plugin-eslint": "^4.5.19", | "cypress": "^10.5.0", | ||
"@vue/cli-plugin-router": "^4.5.19", | "eslint": "^8.22.0", | ||
"@vue/cli-plugin-unit-jest": "^4.5.19", | "eslint-config-prettier": "^8.5.0", | ||
"@vue/cli-service": "^4.5.19", | "eslint-plugin-vue": "^9.3.0", | ||
"@vue/eslint-config-prettier": "^6.0.0", | |||
"@vue/test-utils": "^1.0.3", | |||
"babel-eslint": "^10.1.0", | |||
"chokidar": "^3.5.2", | |||
"cypress": "^9.5.1", | |||
"eslint": "^6.7.2", | |||
"eslint-plugin-cypress": "^2.12.1", | |||
"eslint-plugin-prettier": "^3.1.1", | |||
"eslint-plugin-vue": "^6.2.2", | |||
"gulp-sass": "^5.0.0", | |||
"husky": "^7.0.4", | "husky": "^7.0.4", | ||
"jest-canvas-mock": "^2.4.0", | "jsdom": "^20.0.0", | ||
"node-sass": "^6.0.1", | "mime": "^3.0.0", | ||
"portfinder": "^1.0.32", | |||
"pre-commit": "^1.2.2", | "pre-commit": "^1.2.2", | ||
"prettier": "^2.5.1", | "prettier": "2.7.1", | ||
"pretty-quick": "^3.1.3", | "pretty-quick": "^3.1.3", | ||
"sass": "~1.32", | "puppeteer": "^14.4.1", | ||
"sass-loader": "^10.2.0", | "sass": "1.32.13", | ||
"style-resources-loader": "^1.3.2", | "unplugin-vue-components": "^0.21.2", | ||
"vue-cli-plugin-style-resources-loader": "~0.1.4", | "vite": "^3.0.4", | ||
"vue-cli-plugin-vuetify": "~2.0.6", | "vite-plugin-vue2": "^2.0.2", | ||
"vue-svg-loader": "^0.16.0", | "vite-plugin-vue2-svg": "^0.3.0", | ||
"vue-template-compiler": "^2.6.11", | "vitest": "^0.21.0", | ||
"vuetify-loader": "^1.3.0" | "vue-template-compiler": "^2.6.14", | ||
"wait-on": "^6.0.1" | |||
}, | }, | ||
"overrides": { | "overrides": { | ||
"@babel/generator": "7.17.9" | "@babel/generator": "7.17.9" | ||
... | @@ -82,30 +74,32 @@ | ... | @@ -82,30 +74,32 @@ |
"extends": [ | "extends": [ | ||
"plugin:vue/essential", | "plugin:vue/essential", | ||
"eslint:recommended", | "eslint:recommended", | ||
"@vue/prettier" | "prettier" | ||
], | ], | ||
"parserOptions": { | "parserOptions": { | ||
"parser": "babel-eslint" | "parser": "@babel/eslint-parser", | ||
"requireConfigFile": false | |||
}, | |||
"rules": { | |||
"vue/valid-v-slot": [ | |||
"error", | |||
{ | |||
"allowModifiers": true | |||
} | |||
] | |||
}, | }, | ||
"rules": {}, | |||
"overrides": [ | "overrides": [ | ||
{ | { | ||
"files": [ | "files": [ | ||
"**/__tests__/*.{j,t}s?(x)", | "**/__tests__/*.{j,t}s?(x)", | ||
"**/tests/unit/**/*.spec.{j,t}s?(x)" | "**/tests/unit/**/*.spec.{j,t}s?(x)" | ||
], | ] | ||
"env": { | |||
"jest": true | |||
} | |||
}, | }, | ||
{ | { | ||
"files": [ | "files": [ | ||
"**/__tests__/*.{j,t}s?(x)", | "**/__tests__/*.{j,t}s?(x)", | ||
"**/tests/unit/**/*.spec.{j,t}s?(x)" | "**/tests/unit/**/*.spec.{j,t}s?(x)" | ||
], | ] | ||
"env": { | |||
"jest": true | |||
} | |||
} | } | ||
] | ] | ||
}, | }, | ||
... | @@ -114,41 +108,6 @@ | ... | @@ -114,41 +108,6 @@ |
"last 2 versions", | "last 2 versions", | ||
"not dead" | "not dead" | ||
], | ], | ||
"jest": { | |||
"setupFiles": [ | |||
"./tests/unit/setup.js" | |||
], | |||
"preset": "@vue/cli-plugin-unit-jest", | |||
"collectCoverage": true, | |||
"collectCoverageFrom": [ | |||
"**/*.{js,vue}", | |||
"!**/node_modules/**", | |||
"!coverage/**", | |||
"!dist/**", | |||
"!tests/**", | |||
"!babel.config.js", | |||
"!vue.config.js", | |||
"!public/static/js/**" | |||
], | |||
"coverageReporters": [ | |||
"html", | |||
"text-summary", | |||
"lcov" | |||
], | |||
"coverageDirectory": "coverage", | |||
"coverageThreshold": {}, | |||
"transform": { | |||
".*\\.(vue)$": "vue-jest", | |||
"^.+\\.svg$": "<rootDir>/tests/unit/__mocks__/svgTransform.js", | |||
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/tests/unit/__mocks__/fileTransformer.js" | |||
}, | |||
"moduleNameMapper": { | |||
"^@/(.*)$": "<rootDir>/src/$1", | |||
"^vuetify/lib$": "vuetify", | |||
"\\.(css|less)$": "<rootDir>/tests/unit/__mocks__/styleMock.js", | |||
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/tests/unit/__mocks__/fileTransformer.js" | |||
} | |||
}, | |||
"optionalDependencies": { | "optionalDependencies": { | ||
"fsevents": "^2.3.2" | "fsevents": "^2.3.2" | ||
} | } | ||
... | ... |
scripts/e2e-harness.js
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/assets/images/icons/pictureAsPDF.svg
0 → 100644
Please register or sign in to comment