diff --git a/package-lock.json b/package-lock.json index 5cf91dcaa..dfee04d5f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,14 @@ { - "name": "@ministryofjustice/frontend", + "name": "moj-frontend", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "@ministryofjustice/frontend", + "name": "moj-frontend", "license": "MIT", + "workspaces": [ + "/package" + ], "devDependencies": { "@11ty/eleventy": "^2.0.0", "@11ty/eleventy-navigation": "^0.3.5", @@ -13,7 +16,6 @@ "@babel/preset-env": "^7.26.7", "@commitlint/cli": "^18.0.0", "@commitlint/config-conventional": "^18.0.0", - "@ministryofjustice/frontend": "file:./package", "@rollup/plugin-commonjs": "^28.0.2", "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-terser": "^0.4.4", @@ -14746,7 +14748,6 @@ "version": "5.8.0", "resolved": "https://registry.npmjs.org/govuk-frontend/-/govuk-frontend-5.8.0.tgz", "integrity": "sha512-6l3f/YhDUCWjpmSW3CL95Hg8B+ZLzTf2WYo25ZtCs2Lb8UIzxxxFI8LxG7Ey/z04UuPhUunqFhTwSkQyJ69XbQ==", - "dev": true, "engines": { "node": ">= 4.2.0" } @@ -20274,7 +20275,7 @@ "version": "3.7.1", "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", - "dev": true + "devOptional": true }, "node_modules/js-beautify": { "version": "1.15.1", @@ -21719,7 +21720,7 @@ "version": "2.30.1", "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": "*" @@ -33706,17 +33707,22 @@ "package": { "name": "@ministryofjustice/frontend", "version": "3.4.0", - "dev": true, "license": "MIT", - "dependencies": { - "govuk-frontend": "^5.0.0", - "moment": "^2.27.0" - }, "engines": { "node": ">= 4.2.0" }, "peerDependencies": { - "jquery": "^3.6.0" + "govuk-frontend": "5.x", + "jquery": "3.x", + "moment": "2.x" + }, + "peerDependenciesMeta": { + "jquery": { + "optional": true + }, + "moment": { + "optional": true + } } } } diff --git a/package.json b/package.json index b1c1854c4..b1e4fff31 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,9 @@ { - "name": "@ministryofjustice/frontend", + "name": "moj-frontend", "description": "The MOJ Frontend contains the code you need to start building user interfaces for UK Ministry of Justice government services.", - "main": "index.js", + "workspaces": [ + "/package" + ], "files": [ "/package" ], @@ -50,7 +52,6 @@ "@babel/preset-env": "^7.26.7", "@commitlint/cli": "^18.0.0", "@commitlint/config-conventional": "^18.0.0", - "@ministryofjustice/frontend": "file:./package", "@rollup/plugin-commonjs": "^28.0.2", "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-terser": "^0.4.4", diff --git a/package/package.json b/package/package.json index 388540209..309a30a16 100755 --- a/package/package.json +++ b/package/package.json @@ -38,11 +38,17 @@ "publishConfig": { "access": "public" }, - "dependencies": { - "govuk-frontend": "^5.0.0", - "moment": "^2.27.0" - }, "peerDependencies": { - "jquery": "^3.6.0" + "govuk-frontend": "5.x", + "jquery": "3.x", + "moment": "2.x" + }, + "peerDependenciesMeta": { + "jquery": { + "optional": true + }, + "moment": { + "optional": true + } } }