From 96863ca26193a42cc046fd6c071e616764f0b85f Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sat, 23 May 2020 02:25:41 +0100 Subject: [PATCH] Install Alpine JS with npm --- web/themes/custom/opdavies/opdavies.libraries.yml | 4 ---- web/themes/custom/opdavies/package-lock.json | 5 +++++ web/themes/custom/opdavies/package.json | 4 +++- web/themes/custom/opdavies/src/app.js | 1 + 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/web/themes/custom/opdavies/opdavies.libraries.yml b/web/themes/custom/opdavies/opdavies.libraries.yml index b836133..916f5ac 100644 --- a/web/themes/custom/opdavies/opdavies.libraries.yml +++ b/web/themes/custom/opdavies/opdavies.libraries.yml @@ -5,7 +5,3 @@ global-styling: global-scripts: js: dist/js/app.js: {} - - 'https://cdn.jsdelivr.net/gh/alpinejs/alpine@v2.x.x/dist/alpine.min.js': - type: external - minified: true diff --git a/web/themes/custom/opdavies/package-lock.json b/web/themes/custom/opdavies/package-lock.json index 153c855..3269696 100644 --- a/web/themes/custom/opdavies/package-lock.json +++ b/web/themes/custom/opdavies/package-lock.json @@ -196,6 +196,11 @@ "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", "dev": true }, + "alpinejs": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/alpinejs/-/alpinejs-2.3.5.tgz", + "integrity": "sha512-/zQiqmiM3gBVKD+yeP7p9XzOXfhxxDMAfoaJRpXiAJykGaeSe3L+bvp/a6uRQMygPV+UUdgAk8fdfToJttRcUQ==" + }, "amdefine": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", diff --git a/web/themes/custom/opdavies/package.json b/web/themes/custom/opdavies/package.json index 7bffd7b..5d2ec22 100644 --- a/web/themes/custom/opdavies/package.json +++ b/web/themes/custom/opdavies/package.json @@ -17,5 +17,7 @@ "postcss-nested": "^4.2.1", "tailwindcss": "^1.0.1" }, - "dependencies": {} + "dependencies": { + "alpinejs": "^2.3.5" + } } diff --git a/web/themes/custom/opdavies/src/app.js b/web/themes/custom/opdavies/src/app.js index adea53d..dd736f2 100644 --- a/web/themes/custom/opdavies/src/app.js +++ b/web/themes/custom/opdavies/src/app.js @@ -1,3 +1,4 @@ +import 'alpinejs' import hljs from 'highlightjs' document.addEventListener('DOMContentLoaded', event => {