diff --git a/.browserslistrc b/.browserslistrc deleted file mode 100644 index d68131e22..000000000 --- a/.browserslistrc +++ /dev/null @@ -1,4 +0,0 @@ -Edge >= 15 -last 2 Firefox versions -last 2 Chrome versions -iOS >= 11 diff --git a/.nvmrc b/.nvmrc deleted file mode 100644 index 3c032078a..000000000 --- a/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -18 diff --git a/makefile b/makefile deleted file mode 100644 index 4cf1a6732..000000000 --- a/makefile +++ /dev/null @@ -1,16 +0,0 @@ -# DO NOT ADD TASKS TO THIS MAKEFILE -# these tasks exist for principle-of-least-surprise purposes for people coming -# here from next-land. this makefile should not be used for anything else. -# instead, use per-package npm scripts - -clean: - npm run clean - -install: - npm install - -build: - npm run build - -test: - npm run test diff --git a/package-lock.json b/package-lock.json index ab8fbfd0e..120918eef 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31017,8 +31017,7 @@ "webpack-assets-manifest": "^3.1.1" }, "devDependencies": { - "@types/webpack": "^4.41.7", - "check-engine": "^1.10.1" + "@types/webpack": "^4.41.7" }, "engines": { "node": "18.x || 20.x", @@ -31041,8 +31040,7 @@ "reliable-module-ids-plugin": "^1.0.1" }, "devDependencies": { - "@types/webpack": "^4.41.7", - "check-engine": "^1.10.1" + "@types/webpack": "^4.41.7" }, "engines": { "node": "18.x || 20.x", @@ -31062,8 +31060,7 @@ "glob": "^7.1.6" }, "devDependencies": { - "@types/webpack": "^4.41.7", - "check-engine": "^1.10.1" + "@types/webpack": "^4.41.7" }, "engines": { "node": "18.x || 20.x", @@ -31090,8 +31087,7 @@ "babel-loader": "^8.0.6" }, "devDependencies": { - "@types/webpack": "^4.41.7", - "check-engine": "^1.10.1" + "@types/webpack": "^4.41.7" }, "engines": { "node": "18.x || 20.x", @@ -31120,8 +31116,7 @@ "webpack-fix-style-only-entries": "^0.5.0" }, "devDependencies": { - "@types/webpack": "^4.41.7", - "check-engine": "^1.10.1" + "@types/webpack": "^4.41.7" }, "engines": { "node": "18.x || 20.x", @@ -31142,7 +31137,6 @@ "devDependencies": { "@types/express": "4.17.12", "@types/express-serve-static-core": "4.17.20", - "check-engine": "^1.10.1", "node-mocks-http": "^1.7.5" }, "engines": { @@ -31162,7 +31156,6 @@ "devDependencies": { "@types/express": "4.17.12", "@types/express-serve-static-core": "4.17.20", - "check-engine": "^1.10.1", "node-mocks-http": "^1.7.3" }, "engines": { @@ -31180,7 +31173,6 @@ "@financial-times/dotcom-types-navigation": "file:../dotcom-types-navigation" }, "devDependencies": { - "check-engine": "^1.10.1", "node-mocks-http": "^1.7.3" }, "engines": { @@ -31197,7 +31189,6 @@ "ajv": "^6.10.0" }, "devDependencies": { - "check-engine": "^1.10.1", "json-schema-to-markdown": "^1.1.0" }, "engines": { @@ -31213,9 +31204,6 @@ "dependencies": { "url-join": "^4.0.1" }, - "devDependencies": { - "check-engine": "^1.10.1" - }, "engines": { "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" @@ -31233,9 +31221,6 @@ "handlebars": "^4.3.1", "mixin-deep": "^2.0.0" }, - "devDependencies": { - "check-engine": "^1.10.1" - }, "engines": { "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" @@ -31266,7 +31251,6 @@ "node-fetch": "^2.2.1" }, "devDependencies": { - "check-engine": "^1.10.1", "dlv": "^1.1.2", "nock": "^12.0.0" }, @@ -31308,9 +31292,6 @@ "version": "0.0.0", "hasInstallScript": true, "license": "MIT", - "devDependencies": { - "check-engine": "^1.10.1" - }, "engines": { "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" @@ -31325,9 +31306,6 @@ "version": "0.0.0", "hasInstallScript": true, "license": "MIT", - "devDependencies": { - "check-engine": "^1.10.1" - }, "engines": { "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" @@ -31341,9 +31319,6 @@ "dependencies": { "@financial-times/dotcom-ui-data-embed": "file:../dotcom-ui-data-embed" }, - "devDependencies": { - "check-engine": "^1.10.1" - }, "engines": { "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" @@ -31358,8 +31333,7 @@ "focus-visible": "^5.0.0" }, "devDependencies": { - "@financial-times/o-typography": "^7.2.0", - "check-engine": "^1.10.1" + "@financial-times/o-typography": "^7.2.0" }, "engines": { "node": "18.x || 20.x", @@ -31379,9 +31353,6 @@ "dependencies": { "find-up": "^5.0.0" }, - "devDependencies": { - "check-engine": "^1.10.1" - }, "engines": { "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" @@ -31448,9 +31419,6 @@ "version": "0.0.0", "hasInstallScript": true, "license": "MIT", - "devDependencies": { - "check-engine": "^1.10.1" - }, "engines": { "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" @@ -31467,9 +31435,6 @@ "dependencies": { "@financial-times/dotcom-ui-data-embed": "file:../dotcom-ui-data-embed" }, - "devDependencies": { - "check-engine": "^1.10.1" - }, "engines": { "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" @@ -31488,8 +31453,7 @@ "@financial-times/dotcom-types-navigation": "file:../dotcom-types-navigation" }, "devDependencies": { - "@financial-times/o-footer": "^9.2.0", - "check-engine": "^1.10.1" + "@financial-times/o-footer": "^9.2.0" }, "engines": { "node": "18.x || 20.x", @@ -31513,8 +31477,7 @@ "devDependencies": { "@financial-times/logo-images": "^1.10.1", "@svgr/core": "^5.0.0", - "camelcase": "^6.0.0", - "check-engine": "^1.10.1" + "camelcase": "^6.0.0" }, "engines": { "node": "18.x || 20.x", @@ -31552,9 +31515,6 @@ "@financial-times/dotcom-ui-header": "file:../dotcom-ui-header", "focus-visible": "^5.0.0" }, - "devDependencies": { - "check-engine": "^1.10.1" - }, "engines": { "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" @@ -31577,9 +31537,6 @@ "@financial-times/dotcom-ui-flags": "file:../dotcom-ui-flags", "mime-types": "^2.1.26" }, - "devDependencies": { - "check-engine": "^1.10.1" - }, "engines": { "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" diff --git a/packages/dotcom-build-base/package.json b/packages/dotcom-build-base/package.json index 09eb909c8..33a056500 100644 --- a/packages/dotcom-build-base/package.json +++ b/packages/dotcom-build-base/package.json @@ -11,8 +11,7 @@ "clean:node_modules": "rm -rf node_modules", "build:node": "tsc", "build": "npm run build:node", - "dev": "npm run build:node -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "npm run build:node -- --watch" }, "keywords": [], "author": "", @@ -23,8 +22,7 @@ "webpack-assets-manifest": "^3.1.1" }, "devDependencies": { - "@types/webpack": "^4.41.7", - "check-engine": "^1.10.1" + "@types/webpack": "^4.41.7" }, "peerDependencies": { "webpack": "^4.39.2" @@ -33,7 +31,10 @@ "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" }, - "files": ["dist/", "src/"], + "files": [ + "dist/", + "src/" + ], "repository": { "type": "git", "repository": "https://github.com/Financial-Times/dotcom-page-kit.git", diff --git a/packages/dotcom-build-code-splitting/package.json b/packages/dotcom-build-code-splitting/package.json index bae98be3d..76e13af10 100644 --- a/packages/dotcom-build-code-splitting/package.json +++ b/packages/dotcom-build-code-splitting/package.json @@ -11,8 +11,7 @@ "clean:node_modules": "rm -rf node_modules", "build:node": "tsc", "build": "npm run build:node", - "dev": "npm run build:node -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "npm run build:node -- --watch" }, "keywords": [], "author": "", @@ -28,8 +27,7 @@ "reliable-module-ids-plugin": "^1.0.1" }, "devDependencies": { - "@types/webpack": "^4.41.7", - "check-engine": "^1.10.1" + "@types/webpack": "^4.41.7" }, "engines": { "node": "18.x || 20.x", diff --git a/packages/dotcom-build-images/package.json b/packages/dotcom-build-images/package.json index 2092be8bb..df871f90a 100644 --- a/packages/dotcom-build-images/package.json +++ b/packages/dotcom-build-images/package.json @@ -11,8 +11,7 @@ "clean:node_modules": "rm -rf node_modules", "build:node": "tsc", "build": "npm run build:node", - "dev": "npm run build:node -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "npm run build:node -- --watch" }, "keywords": [], "author": "", @@ -25,14 +24,16 @@ "glob": "^7.1.6" }, "devDependencies": { - "@types/webpack": "^4.41.7", - "check-engine": "^1.10.1" + "@types/webpack": "^4.41.7" }, "engines": { "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" }, - "files": ["dist/", "src/"], + "files": [ + "dist/", + "src/" + ], "repository": { "type": "git", "repository": "https://github.com/Financial-Times/dotcom-page-kit.git", diff --git a/packages/dotcom-build-js/package.json b/packages/dotcom-build-js/package.json index 9535188fd..25722e64e 100644 --- a/packages/dotcom-build-js/package.json +++ b/packages/dotcom-build-js/package.json @@ -11,8 +11,7 @@ "clean:node_modules": "rm -rf node_modules", "build:node": "tsc", "build": "npm run build:node", - "dev": "npm run build:node -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "npm run build:node -- --watch" }, "keywords": [], "author": "", @@ -32,14 +31,16 @@ "babel-loader": "^8.0.6" }, "devDependencies": { - "@types/webpack": "^4.41.7", - "check-engine": "^1.10.1" + "@types/webpack": "^4.41.7" }, "engines": { "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" }, - "files": ["dist/", "src/"], + "files": [ + "dist/", + "src/" + ], "repository": { "type": "git", "repository": "https://github.com/Financial-Times/dotcom-page-kit.git", diff --git a/packages/dotcom-build-sass/package.json b/packages/dotcom-build-sass/package.json index 17b4785e5..e8ef478fa 100644 --- a/packages/dotcom-build-sass/package.json +++ b/packages/dotcom-build-sass/package.json @@ -11,8 +11,7 @@ "clean:node_modules": "rm -rf node_modules", "build:node": "tsc", "build": "npm run build:node", - "dev": "npm run build:node -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "npm run build:node -- --watch" }, "keywords": [], "author": "", @@ -34,8 +33,7 @@ "webpack-fix-style-only-entries": "^0.5.0" }, "devDependencies": { - "@types/webpack": "^4.41.7", - "check-engine": "^1.10.1" + "@types/webpack": "^4.41.7" }, "engines": { "node": "18.x || 20.x", diff --git a/packages/dotcom-middleware-app-context/package.json b/packages/dotcom-middleware-app-context/package.json index 6c887633a..67ee6a1e5 100644 --- a/packages/dotcom-middleware-app-context/package.json +++ b/packages/dotcom-middleware-app-context/package.json @@ -11,8 +11,7 @@ "clean:node_modules": "rm -rf node_modules", "build:node": "tsc", "build": "npm run build:node", - "dev": "npm run build:node -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "npm run build:node -- --watch" }, "keywords": [], "author": "", @@ -20,7 +19,6 @@ "devDependencies": { "@types/express": "4.17.12", "@types/express-serve-static-core": "4.17.20", - "check-engine": "^1.10.1", "node-mocks-http": "^1.7.5" }, "dependencies": { @@ -30,7 +28,10 @@ "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" }, - "files": ["dist/", "src/"], + "files": [ + "dist/", + "src/" + ], "repository": { "type": "git", "repository": "https://github.com/Financial-Times/dotcom-page-kit.git", diff --git a/packages/dotcom-middleware-asset-loader/package.json b/packages/dotcom-middleware-asset-loader/package.json index 11d95f187..43cad9f49 100644 --- a/packages/dotcom-middleware-asset-loader/package.json +++ b/packages/dotcom-middleware-asset-loader/package.json @@ -11,8 +11,7 @@ "clean:node_modules": "rm -rf node_modules", "build:node": "tsc", "build": "npm run build:node", - "dev": "npm run build:node -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "npm run build:node -- --watch" }, "keywords": [], "author": "", @@ -24,14 +23,16 @@ "devDependencies": { "@types/express": "4.17.12", "@types/express-serve-static-core": "4.17.20", - "check-engine": "^1.10.1", "node-mocks-http": "^1.7.3" }, "engines": { "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" }, - "files": ["dist/", "src/"], + "files": [ + "dist/", + "src/" + ], "repository": { "type": "git", "repository": "https://github.com/Financial-Times/dotcom-page-kit.git", diff --git a/packages/dotcom-middleware-navigation/package.json b/packages/dotcom-middleware-navigation/package.json index bc3f92ab4..a56fbeec6 100644 --- a/packages/dotcom-middleware-navigation/package.json +++ b/packages/dotcom-middleware-navigation/package.json @@ -11,8 +11,7 @@ "clean:node_modules": "rm -rf node_modules", "build:node": "tsc", "build": "npm run build:node", - "dev": "npm run build:node -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "npm run build:node -- --watch" }, "keywords": [], "author": "", @@ -22,14 +21,16 @@ "@financial-times/dotcom-types-navigation": "file:../dotcom-types-navigation" }, "devDependencies": { - "check-engine": "^1.10.1", "node-mocks-http": "^1.7.3" }, "engines": { "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" }, - "files": ["dist/", "src/"], + "files": [ + "dist/", + "src/" + ], "repository": { "type": "git", "repository": "https://github.com/Financial-Times/dotcom-page-kit.git", diff --git a/packages/dotcom-server-app-context/package.json b/packages/dotcom-server-app-context/package.json index feecf0363..312f01442 100644 --- a/packages/dotcom-server-app-context/package.json +++ b/packages/dotcom-server-app-context/package.json @@ -12,8 +12,7 @@ "clean:node_modules": "rm -rf node_modules", "build:node": "tsc", "build": "npm run build:node", - "dev": "npm run build:node -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "npm run build:node -- --watch" }, "keywords": [], "author": "", @@ -22,14 +21,16 @@ "ajv": "^6.10.0" }, "devDependencies": { - "check-engine": "^1.10.1", "json-schema-to-markdown": "^1.1.0" }, "engines": { "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" }, - "files": ["dist/", "src/"], + "files": [ + "dist/", + "src/" + ], "repository": { "type": "git", "repository": "https://github.com/Financial-Times/dotcom-page-kit.git", diff --git a/packages/dotcom-server-asset-loader/package.json b/packages/dotcom-server-asset-loader/package.json index c89e694a0..d7b227fee 100644 --- a/packages/dotcom-server-asset-loader/package.json +++ b/packages/dotcom-server-asset-loader/package.json @@ -11,8 +11,7 @@ "clean:node_modules": "rm -rf node_modules", "build:node": "tsc", "build": "npm run build:node", - "dev": "npm run build:node -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "npm run build:node -- --watch" }, "keywords": [], "author": "", @@ -21,7 +20,10 @@ "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" }, - "files": ["dist/", "src/"], + "files": [ + "dist/", + "src/" + ], "repository": { "type": "git", "repository": "https://github.com/Financial-Times/dotcom-page-kit.git", @@ -33,8 +35,5 @@ }, "volta": { "extends": "../../package.json" - }, - "devDependencies": { - "check-engine": "^1.10.1" } } diff --git a/packages/dotcom-server-handlebars/package.json b/packages/dotcom-server-handlebars/package.json index 9429c0156..a93eecf8a 100644 --- a/packages/dotcom-server-handlebars/package.json +++ b/packages/dotcom-server-handlebars/package.json @@ -11,8 +11,7 @@ "clean:node_modules": "rm -rf node_modules", "build:node": "tsc", "build": "npm run build:node", - "dev": "npm run build:node -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "npm run build:node -- --watch" }, "keywords": [], "author": "", @@ -28,7 +27,10 @@ "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" }, - "files": ["dist/", "src/"], + "files": [ + "dist/", + "src/" + ], "repository": { "type": "git", "repository": "https://github.com/Financial-Times/dotcom-page-kit.git", @@ -38,9 +40,6 @@ "volta": { "extends": "../../package.json" }, - "devDependencies": { - "check-engine": "^1.10.1" - }, "peerDependencies": { "react": "17.x || 18.x", "react-dom": "17.x || 18.x" diff --git a/packages/dotcom-server-navigation/package.json b/packages/dotcom-server-navigation/package.json index 5e5e5d71d..0dda10ee9 100644 --- a/packages/dotcom-server-navigation/package.json +++ b/packages/dotcom-server-navigation/package.json @@ -11,8 +11,7 @@ "clean:node_modules": "rm -rf node_modules", "build:node": "tsc", "build": "npm run build:node", - "dev": "npm run build:node -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "npm run build:node -- --watch" }, "keywords": [], "author": "", @@ -26,7 +25,6 @@ "node-fetch": "^2.2.1" }, "devDependencies": { - "check-engine": "^1.10.1", "dlv": "^1.1.2", "nock": "^12.0.0" }, diff --git a/packages/dotcom-server-react-jsx/package.json b/packages/dotcom-server-react-jsx/package.json index 1403f8004..a65f48b0b 100644 --- a/packages/dotcom-server-react-jsx/package.json +++ b/packages/dotcom-server-react-jsx/package.json @@ -11,8 +11,7 @@ "clean:node_modules": "rm -rf node_modules", "build:node": "tsc", "build": "npm run build:node", - "dev": "npm run clean:dist && npm run build:node -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "npm run clean:dist && npm run build:node -- --watch" }, "keywords": [], "author": "", @@ -21,7 +20,10 @@ "node": "18.x || 20.x", "npm": "8.x || 9.x || 10.x" }, - "files": ["dist/", "src/"], + "files": [ + "dist/", + "src/" + ], "repository": { "type": "git", "repository": "https://github.com/Financial-Times/dotcom-page-kit.git", @@ -31,9 +33,6 @@ "volta": { "extends": "../../package.json" }, - "devDependencies": { - "check-engine": "^1.10.1" - }, "peerDependencies": { "react": "17.x || 18.x", "react-dom": "17.x || 18.x" diff --git a/packages/dotcom-types-navigation/package.json b/packages/dotcom-types-navigation/package.json index 860d74dfc..8680cf26e 100644 --- a/packages/dotcom-types-navigation/package.json +++ b/packages/dotcom-types-navigation/package.json @@ -7,8 +7,7 @@ "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "clean": "npm run clean:node_modules", - "clean:node_modules": "rm -rf node_modules", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "clean:node_modules": "rm -rf node_modules" }, "keywords": [], "author": "", @@ -28,8 +27,5 @@ "homepage": "https://github.com/Financial-Times/dotcom-page-kit/tree/HEAD/packages/dotcom-types-navigation", "volta": { "extends": "../../package.json" - }, - "devDependencies": { - "check-engine": "^1.10.1" } } diff --git a/packages/dotcom-ui-app-context/package.json b/packages/dotcom-ui-app-context/package.json index 3ef04b5fb..3829a19f2 100644 --- a/packages/dotcom-ui-app-context/package.json +++ b/packages/dotcom-ui-app-context/package.json @@ -14,8 +14,7 @@ "build:browser": "tsc --module es2015 --outDir ./dist/browser", "build:node": "tsc", "build": "npm run build:node && npm run build:browser", - "dev": "echo -n node browser | parallel -u -d ' ' npm run build:{} -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "echo -n node browser | parallel -u -d ' ' npm run build:{} -- --watch" }, "keywords": [], "author": "", @@ -41,8 +40,5 @@ }, "volta": { "extends": "../../package.json" - }, - "devDependencies": { - "check-engine": "^1.10.1" } } diff --git a/packages/dotcom-ui-base-styles/package.json b/packages/dotcom-ui-base-styles/package.json index e2ab0b92b..6f3635620 100644 --- a/packages/dotcom-ui-base-styles/package.json +++ b/packages/dotcom-ui-base-styles/package.json @@ -15,8 +15,7 @@ "build:browser": "tsc --module es2015 --outDir ./dist/browser", "build:node": "tsc", "build": "npm run build:node && npm run build:browser", - "dev": "echo -n node browser | parallel -u -d ' ' npm run build:{} -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "echo -n node browser | parallel -u -d ' ' npm run build:{} -- --watch" }, "keywords": [], "author": "", @@ -25,13 +24,12 @@ "focus-visible": "^5.0.0" }, "devDependencies": { - "check-engine": "^1.10.1", "@financial-times/o-typography": "^7.2.0" }, "peerDependencies": { - "react": "17.x || 18.x", "@financial-times/o-typography": "^7.2.0", - "n-ui-foundations": "^9.0.0 || ^10.0.0" + "n-ui-foundations": "^9.0.0 || ^10.0.0", + "react": "17.x || 18.x" }, "engines": { "node": "18.x || 20.x", diff --git a/packages/dotcom-ui-bootstrap/package.json b/packages/dotcom-ui-bootstrap/package.json index 0b5b00a08..326fd1000 100644 --- a/packages/dotcom-ui-bootstrap/package.json +++ b/packages/dotcom-ui-bootstrap/package.json @@ -13,8 +13,7 @@ "clean:install": "npm run clean && npm i", "build:node": "tsc", "build": "npm run build:node", - "dev": "npm run build:node -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "npm run build:node -- --watch" }, "keywords": [], "author": "", @@ -45,8 +44,5 @@ "homepage": "https://github.com/Financial-Times/dotcom-page-kit/tree/HEAD/packages/dotcom-ui-bootstrap", "volta": { "extends": "../../package.json" - }, - "devDependencies": { - "check-engine": "^1.10.1" } } diff --git a/packages/dotcom-ui-data-embed/package.json b/packages/dotcom-ui-data-embed/package.json index e5742ce4a..d1a450d73 100644 --- a/packages/dotcom-ui-data-embed/package.json +++ b/packages/dotcom-ui-data-embed/package.json @@ -14,8 +14,7 @@ "build:browser": "tsc --module es2015 --outDir ./dist/browser", "build:node": "tsc", "build": "npm run build:node && npm run build:browser", - "dev": "echo -n node browser | parallel -u -d ' ' npm run build:{} -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "echo -n node browser | parallel -u -d ' ' npm run build:{} -- --watch" }, "keywords": [], "author": "", @@ -42,8 +41,5 @@ "homepage": "https://github.com/Financial-Times/dotcom-page-kit/tree/HEAD/packages/dotcom-ui-data-embed", "volta": { "extends": "../../package.json" - }, - "devDependencies": { - "check-engine": "^1.10.1" } } diff --git a/packages/dotcom-ui-flags/package.json b/packages/dotcom-ui-flags/package.json index f8bbfd942..8557955fd 100644 --- a/packages/dotcom-ui-flags/package.json +++ b/packages/dotcom-ui-flags/package.json @@ -14,8 +14,7 @@ "build:browser": "tsc --module es2015 --outDir ./dist/browser", "build:node": "tsc", "build": "npm run build:node && npm run build:browser", - "dev": "echo -n node browser | parallel -u -d ' ' npm run build:{} -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "echo -n node browser | parallel -u -d ' ' npm run build:{} -- --watch" }, "keywords": [], "author": "", @@ -46,8 +45,5 @@ "homepage": "https://github.com/Financial-Times/dotcom-page-kit/tree/HEAD/packages/dotcom-ui-flags", "volta": { "extends": "../../package.json" - }, - "devDependencies": { - "check-engine": "^1.10.1" } } diff --git a/packages/dotcom-ui-footer/package.json b/packages/dotcom-ui-footer/package.json index 2f334821c..67e963f82 100644 --- a/packages/dotcom-ui-footer/package.json +++ b/packages/dotcom-ui-footer/package.json @@ -14,8 +14,7 @@ "clean:install": "npm run clean && npm i", "build:node": "tsc", "build": "npm run build:node", - "dev": "npm run build:node -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "npm run build:node -- --watch" }, "keywords": [], "author": "", @@ -49,7 +48,6 @@ "extends": "../../package.json" }, "devDependencies": { - "check-engine": "^1.10.1", "@financial-times/o-footer": "^9.2.0" } } diff --git a/packages/dotcom-ui-header/package.json b/packages/dotcom-ui-header/package.json index eb1f96651..460dfba7b 100644 --- a/packages/dotcom-ui-header/package.json +++ b/packages/dotcom-ui-header/package.json @@ -15,8 +15,7 @@ "build:node": "tsc", "build:svg-to-react": "node scripts/convertSvgsToReactComponents.js", "build": "npm run build:node", - "dev": "npm run build:node -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "npm run build:node -- --watch" }, "keywords": [], "author": "", @@ -28,8 +27,7 @@ "devDependencies": { "@financial-times/logo-images": "^1.10.1", "@svgr/core": "^5.0.0", - "camelcase": "^6.0.0", - "check-engine": "^1.10.1" + "camelcase": "^6.0.0" }, "peerDependencies": { "@financial-times/logo-images": "^1.10.1", diff --git a/packages/dotcom-ui-layout/package.json b/packages/dotcom-ui-layout/package.json index 26b153806..43d567868 100644 --- a/packages/dotcom-ui-layout/package.json +++ b/packages/dotcom-ui-layout/package.json @@ -15,8 +15,7 @@ "build:browser": "tsc --module es2015 --outDir ./dist/browser", "build:node": "tsc", "build": "npm run build:node && npm run build:browser", - "dev": "echo -n node browser | parallel -u -d ' ' npm run build:{} -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "echo -n node browser | parallel -u -d ' ' npm run build:{} -- --watch" }, "keywords": [], "author": "", @@ -29,9 +28,9 @@ "focus-visible": "^5.0.0" }, "peerDependencies": { + "n-ui-foundations": "^9.0.0 || ^10.0.0", "react": "17.x || 18.x", - "react-dom": "17.x || 18.x", - "n-ui-foundations": "^9.0.0 || ^10.0.0" + "react-dom": "17.x || 18.x" }, "engines": { "node": "18.x || 20.x", @@ -52,8 +51,5 @@ "homepage": "https://github.com/Financial-Times/dotcom-page-kit/tree/HEAD/packages/dotcom-ui-layout", "volta": { "extends": "../../package.json" - }, - "devDependencies": { - "check-engine": "^1.10.1" } } diff --git a/packages/dotcom-ui-shell/package.json b/packages/dotcom-ui-shell/package.json index f59a79867..4e3b65275 100644 --- a/packages/dotcom-ui-shell/package.json +++ b/packages/dotcom-ui-shell/package.json @@ -13,8 +13,7 @@ "clean:install": "npm run clean && npm i", "build:node": "tsc", "build": "npm run build:node", - "dev": "npm run build:node -- --watch", - "preinstall": "[ \"$INIT_CWD\" != \"$PWD\" ] || npm_config_yes=true npx check-engine" + "dev": "npm run build:node -- --watch" }, "keywords": [], "author": "", @@ -49,8 +48,5 @@ "homepage": "https://github.com/Financial-Times/dotcom-page-kit/tree/HEAD/packages/dotcom-ui-shell", "volta": { "extends": "../../package.json" - }, - "devDependencies": { - "check-engine": "^1.10.1" } } diff --git a/roadmap.md b/roadmap.md deleted file mode 100644 index cc8c23c67..000000000 --- a/roadmap.md +++ /dev/null @@ -1,60 +0,0 @@ -# Page Kit Roadmap - -## Q3 2019 - -### v0.0.1 - -- Initial publication of Page Kit packages in order to support development of the first applications to be migrated from n-ui to Page Kit. - -### v0.1.0 - -- Release two non-critical (bronze supported) applications migrated from n-ui to Page Kit. - - _Please note_ that the initial app integrations have been designed to "show our working" and will not include any extra abstraction or sugar. - -### v0.2.0 - -- This release will include a range of small refactors to: - - Smooth any rough edges and irritations found during the initial app releases. - - Address the minor issues we logged during development but deprioritised. -- Migration guide complete. - - -## Q4 2019 - -### v0.3.0 - -- This release will include any changes required in order to release the next set of apps migrated from n-ui to Page Kit. -- Additional refactors based on feedback from initial Page Kit users. - -### v0.4.0 - -- Remaining app migration plan published. -- Initial performance work to ensure apps using Page Kit are "fast enough". - -### v0.5.0 - -- Origami major version work -- Make the repository public. - -## Q1 2020 - -### v0.6.0 - -- Remove features and packages not used by migrated apps. - -### v0.7.0 - -- Webpack configuration refactor and CLI tool removed. -- Initial changes based on RUM performance data. - -### v0.8.0 - -- Refactor sharing data between the server and client into a new package. - -### v1.0.0 - -- First major stable release. - -### v2.0.0 - -- Implement uploading static assets via Page Kit.