{"_id":"@adamduren/ionic-core","_rev":"6-370baf2521f3de751f1ceb5397dd09e5","name":"@adamduren/ionic-core","dist-tags":{"latest":"7.5.7-overlay-fix-5"},"versions":{"7.5.7":{"name":"@adamduren/ionic-core","version":"7.5.7","description":"Base components for Ionic","keywords":["ionic","framework","stencil","mobile","app","webapp","capacitor","cordova","electron","progressive web app","pwa"],"main":"dist/index.cjs.js","module":"dist/index.js","es2015":"dist/esm/index.js","es2017":"dist/esm/index.js","jsnext:main":"dist/esm/index.js","collection:main":"dist/collection/index.js","collection":"dist/collection/collection-manifest.json","types":"dist/types/interface.d.ts","dependencies":{"@stencil/core":"^4.8.1","ionicons":"^7.2.1","tslib":"^2.1.0"},"devDependencies":{"@axe-core/playwright":"^4.8.1","@capacitor/core":"^5.5.1","@capacitor/haptics":"^5.0.6","@capacitor/keyboard":"^5.0.6","@capacitor/status-bar":"^5.0.6","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^2.0.0","@playwright/test":"^1.39.0","@rollup/plugin-node-resolve":"^8.4.0","@rollup/plugin-virtual":"^2.0.3","@stencil/angular-output-target":"^0.8.3","@stencil/react-output-target":"^0.5.3","@stencil/sass":"^3.0.7","@stencil/vue-output-target":"^0.8.7","@types/jest":"^29.5.6","@types/node":"^14.6.0","@typescript-eslint/eslint-plugin":"^6.7.2","@typescript-eslint/parser":"^6.7.2","clean-css-cli":"^5.6.1","domino":"^2.1.6","eslint":"^7.32.0","eslint-config-prettier":"^8.5.0","eslint-plugin-custom-rules":"file:custom-rules","execa":"^5.0.0","fs-extra":"^9.0.1","jest":"^29.7.0","jest-cli":"^29.7.0","prettier":"^2.6.1","puppeteer":"21.1.1","rollup":"^2.26.4","sass":"^1.33.0","serve":"^14.0.1","stylelint":"^13.13.1","stylelint-order":"^4.1.0"},"scripts":{"build":"npm run clean && npm run build.css && stencil build --es5 --docs-json dist/docs.json","build.css":"npm run css.sass && npm run css.minify","build.debug":"npm run clean && stencil build --debug","build.docs.json":"stencil build --docs-json dist/docs.json","clean":"node scripts/clean.js","css.minify":"cleancss -O2 -o ./css/ionic.bundle.css ./css/ionic.bundle.css","css.sass":"sass --embed-sources src/css:./css","eslint":"eslint src","lint":"npm run lint.ts && npm run lint.sass && npm run prettier -- --write --cache","lint.fix":"npm run lint.ts.fix && npm run lint.sass.fix && npm run prettier -- --write --cache","lint.sass":"stylelint \"src/**/*.scss\"","lint.sass.fix":"npm run lint.sass -- --fix","lint.ts":"npm run eslint","lint.ts.fix":"npm run eslint -- --fix","prerender.e2e":"node scripts/testing/prerender.js","prettier":"prettier \"./src/**/*.{html,ts,tsx,js,jsx}\"","start":"npm run build.css && stencil build --dev --watch --serve","test":"npm run test.spec && npm run test.e2e","test.spec":"stencil test --spec --max-workers=2","test.e2e":"npx playwright test","test.e2e.update-snapshots":"npm run test.e2e -- --update-snapshots","test.watch":"jest --watch --no-cache","test.treeshake":"node scripts/treeshaking.js dist/index.js","validate":"npm run lint && npm run test && npm run build && npm run test.treeshake"},"author":{"name":"Ionic Team"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ionic-team/ionic-framework.git"},"bugs":{"url":"https://github.com/ionic-team/ionic/issues"},"homepage":"https://ionicframework.com/","jest":{"preset":"@stencil/core/testing"},"_id":"@adamduren/ionic-core@7.5.7","_integrity":"sha512-s2Egbgh4E6TuiyA8M0LfgWCXPgNqc2HZqb6qrODNtXYkKYH0Un6n7XLzr1O9sdclcK1CgW7y7c/7MNdbE3SWKA==","_resolved":"/Users/adamduren/adamduren-ionic-core-7.5.7.tgz","_from":"file:adamduren-ionic-core-7.5.7.tgz","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-s2Egbgh4E6TuiyA8M0LfgWCXPgNqc2HZqb6qrODNtXYkKYH0Un6n7XLzr1O9sdclcK1CgW7y7c/7MNdbE3SWKA==","shasum":"3f35313a950c025a193ae57c2db233f4d9cf9af5","tarball":"https://registry.npmjs.org/@adamduren/ionic-core/-/ionic-core-7.5.7.tgz","fileCount":3241,"unpackedSize":20240370,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaMfCYs8lgPD7tOycTLvjyeG+KWZjTJSeggPmf6gpSHwIgM6nSFFJi6GV0Wq+ACOuU8M1HyUE7Ca0UIg285ET0S3Q="}]},"_npmUser":{"name":"adamduren","email":"adamduren@gmail.com"},"directories":{},"maintainers":[{"name":"adamduren","email":"adamduren@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ionic-core_7.5.7_1701856735369_0.5099305915071635"},"_hasShrinkwrap":false},"7.5.7-overlay-fix":{"name":"@adamduren/ionic-core","version":"7.5.7-overlay-fix","description":"Base components for Ionic","keywords":["ionic","framework","stencil","mobile","app","webapp","capacitor","cordova","electron","progressive web app","pwa"],"main":"dist/index.cjs.js","module":"dist/index.js","es2015":"dist/esm/index.js","es2017":"dist/esm/index.js","jsnext:main":"dist/esm/index.js","collection:main":"dist/collection/index.js","collection":"dist/collection/collection-manifest.json","types":"dist/types/interface.d.ts","dependencies":{"@stencil/core":"^4.8.1","ionicons":"^7.2.1","tslib":"^2.1.0"},"devDependencies":{"@axe-core/playwright":"^4.8.1","@capacitor/core":"^5.5.1","@capacitor/haptics":"^5.0.6","@capacitor/keyboard":"^5.0.6","@capacitor/status-bar":"^5.0.6","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^2.0.0","@playwright/test":"^1.39.0","@rollup/plugin-node-resolve":"^8.4.0","@rollup/plugin-virtual":"^2.0.3","@stencil/angular-output-target":"^0.8.3","@stencil/react-output-target":"^0.5.3","@stencil/sass":"^3.0.7","@stencil/vue-output-target":"^0.8.7","@types/jest":"^29.5.6","@types/node":"^14.6.0","@typescript-eslint/eslint-plugin":"^6.7.2","@typescript-eslint/parser":"^6.7.2","clean-css-cli":"^5.6.1","domino":"^2.1.6","eslint":"^7.32.0","eslint-config-prettier":"^8.5.0","eslint-plugin-custom-rules":"file:custom-rules","execa":"^5.0.0","fs-extra":"^9.0.1","jest":"^29.7.0","jest-cli":"^29.7.0","prettier":"^2.6.1","puppeteer":"21.1.1","rollup":"^2.26.4","sass":"^1.33.0","serve":"^14.0.1","stylelint":"^13.13.1","stylelint-order":"^4.1.0"},"scripts":{"build":"npm run clean && npm run build.css && stencil build --es5 --docs-json dist/docs.json","build.css":"npm run css.sass && npm run css.minify","build.debug":"npm run clean && stencil build --debug","build.docs.json":"stencil build --docs-json dist/docs.json","clean":"node scripts/clean.js","css.minify":"cleancss -O2 -o ./css/ionic.bundle.css ./css/ionic.bundle.css","css.sass":"sass --embed-sources src/css:./css","eslint":"eslint src","lint":"npm run lint.ts && npm run lint.sass && npm run prettier -- --write --cache","lint.fix":"npm run lint.ts.fix && npm run lint.sass.fix && npm run prettier -- --write --cache","lint.sass":"stylelint \"src/**/*.scss\"","lint.sass.fix":"npm run lint.sass -- --fix","lint.ts":"npm run eslint","lint.ts.fix":"npm run eslint -- --fix","prerender.e2e":"node scripts/testing/prerender.js","prettier":"prettier \"./src/**/*.{html,ts,tsx,js,jsx}\"","start":"npm run build.css && stencil build --dev --watch --serve","test":"npm run test.spec && npm run test.e2e","test.spec":"stencil test --spec --max-workers=2","test.e2e":"npx playwright test","test.e2e.update-snapshots":"npm run test.e2e -- --update-snapshots","test.watch":"jest --watch --no-cache","test.treeshake":"node scripts/treeshaking.js dist/index.js","validate":"npm run lint && npm run test && npm run build && npm run test.treeshake"},"author":{"name":"Ionic Team"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ionic-team/ionic-framework.git"},"bugs":{"url":"https://github.com/ionic-team/ionic/issues"},"homepage":"https://ionicframework.com/","jest":{"preset":"@stencil/core/testing"},"_id":"@adamduren/ionic-core@7.5.7-overlay-fix","_integrity":"sha512-2TKBHj5EFd05sWqtJ4rkFEVJybzZrR/fCXfI2FlUgbYU+oxNWeO0wGWPT7+qNGin/Uz+lMTSC2N6Pp4CC6QG0w==","_resolved":"/Users/adamduren/adamduren-ionic-core-7.5.7-overlay-fix.tgz","_from":"file:adamduren-ionic-core-7.5.7-overlay-fix.tgz","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-2TKBHj5EFd05sWqtJ4rkFEVJybzZrR/fCXfI2FlUgbYU+oxNWeO0wGWPT7+qNGin/Uz+lMTSC2N6Pp4CC6QG0w==","shasum":"dc95117fa969aebc74e12f131d7a652ddcd1a645","tarball":"https://registry.npmjs.org/@adamduren/ionic-core/-/ionic-core-7.5.7-overlay-fix.tgz","fileCount":3241,"unpackedSize":20240398,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKYx9DjdHbp441aWW2nrTJh+MzonjpGL6DUkp3ku/ACAiAX5s1/D0UOsA2QoWn+u1yu4khR9ktbazWR8MYXl4nvMA=="}]},"_npmUser":{"name":"adamduren","email":"adamduren@gmail.com"},"directories":{},"maintainers":[{"name":"adamduren","email":"adamduren@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ionic-core_7.5.7-overlay-fix_1701858382393_0.05555313774308557"},"_hasShrinkwrap":false},"7.5.7-overlay-fix-2":{"name":"@adamduren/ionic-core","version":"7.5.7-overlay-fix-2","description":"Base components for Ionic","keywords":["ionic","framework","stencil","mobile","app","webapp","capacitor","cordova","electron","progressive web app","pwa"],"main":"dist/index.cjs.js","module":"dist/index.js","es2015":"dist/esm/index.js","es2017":"dist/esm/index.js","jsnext:main":"dist/esm/index.js","collection:main":"dist/collection/index.js","collection":"dist/collection/collection-manifest.json","types":"dist/types/interface.d.ts","dependencies":{"@stencil/core":"^4.8.1","ionicons":"^7.2.1","tslib":"^2.1.0"},"devDependencies":{"@axe-core/playwright":"^4.8.1","@capacitor/core":"^5.5.1","@capacitor/haptics":"^5.0.6","@capacitor/keyboard":"^5.0.6","@capacitor/status-bar":"^5.0.6","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^2.0.0","@playwright/test":"^1.39.0","@rollup/plugin-node-resolve":"^8.4.0","@rollup/plugin-virtual":"^2.0.3","@stencil/angular-output-target":"^0.8.3","@stencil/react-output-target":"^0.5.3","@stencil/sass":"^3.0.7","@stencil/vue-output-target":"^0.8.7","@types/jest":"^29.5.6","@types/node":"^14.6.0","@typescript-eslint/eslint-plugin":"^6.7.2","@typescript-eslint/parser":"^6.7.2","clean-css-cli":"^5.6.1","domino":"^2.1.6","eslint":"^7.32.0","eslint-config-prettier":"^8.5.0","eslint-plugin-custom-rules":"file:custom-rules","execa":"^5.0.0","fs-extra":"^9.0.1","jest":"^29.7.0","jest-cli":"^29.7.0","prettier":"^2.6.1","puppeteer":"21.1.1","rollup":"^2.26.4","sass":"^1.33.0","serve":"^14.0.1","stylelint":"^13.13.1","stylelint-order":"^4.1.0"},"scripts":{"build":"npm run clean && npm run build.css && stencil build --es5 --docs-json dist/docs.json","build.css":"npm run css.sass && npm run css.minify","build.debug":"npm run clean && stencil build --debug","build.docs.json":"stencil build --docs-json dist/docs.json","clean":"node scripts/clean.js","css.minify":"cleancss -O2 -o ./css/ionic.bundle.css ./css/ionic.bundle.css","css.sass":"sass --embed-sources src/css:./css","eslint":"eslint src","lint":"npm run lint.ts && npm run lint.sass && npm run prettier -- --write --cache","lint.fix":"npm run lint.ts.fix && npm run lint.sass.fix && npm run prettier -- --write --cache","lint.sass":"stylelint \"src/**/*.scss\"","lint.sass.fix":"npm run lint.sass -- --fix","lint.ts":"npm run eslint","lint.ts.fix":"npm run eslint -- --fix","prerender.e2e":"node scripts/testing/prerender.js","prettier":"prettier \"./src/**/*.{html,ts,tsx,js,jsx}\"","start":"npm run build.css && stencil build --dev --watch --serve","test":"npm run test.spec && npm run test.e2e","test.spec":"stencil test --spec --max-workers=2","test.e2e":"npx playwright test","test.e2e.update-snapshots":"npm run test.e2e -- --update-snapshots","test.watch":"jest --watch --no-cache","test.treeshake":"node scripts/treeshaking.js dist/index.js","validate":"npm run lint && npm run test && npm run build && npm run test.treeshake"},"author":{"name":"Ionic Team"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ionic-team/ionic-framework.git"},"bugs":{"url":"https://github.com/ionic-team/ionic/issues"},"homepage":"https://ionicframework.com/","jest":{"preset":"@stencil/core/testing"},"_id":"@adamduren/ionic-core@7.5.7-overlay-fix-2","_integrity":"sha512-JiJtSDiS/6DBt/yZirYXILJhHR2uZVHjAprJM2uAcwKSBX/TXxK9knx9tAt2+Unl7LM6ljAFnpM1qg3LN7sfSg==","_resolved":"/Users/adamduren/adamduren-ionic-core-7.5.7-overlay-fix-2.tgz","_from":"file:adamduren-ionic-core-7.5.7-overlay-fix-2.tgz","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-JiJtSDiS/6DBt/yZirYXILJhHR2uZVHjAprJM2uAcwKSBX/TXxK9knx9tAt2+Unl7LM6ljAFnpM1qg3LN7sfSg==","shasum":"e909313fc677d3b3258961f94c15b49fd4026abc","tarball":"https://registry.npmjs.org/@adamduren/ionic-core/-/ionic-core-7.5.7-overlay-fix-2.tgz","fileCount":3241,"unpackedSize":20240695,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVKAQle7V6xJc2dhIEZqUDFHIWUUGD6ukXY1OmrYPsmQIgRfTPnalEqz3eMKkkw3JR1dcVTbQnVnRST30/RxNtJ+M="}]},"_npmUser":{"name":"adamduren","email":"adamduren@gmail.com"},"directories":{},"maintainers":[{"name":"adamduren","email":"adamduren@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ionic-core_7.5.7-overlay-fix-2_1702476727241_0.42438426732283085"},"_hasShrinkwrap":false},"7.5.7-overlay-fix-3":{"name":"@adamduren/ionic-core","version":"7.5.7-overlay-fix-3","description":"Base components for Ionic","keywords":["ionic","framework","stencil","mobile","app","webapp","capacitor","cordova","electron","progressive web app","pwa"],"main":"dist/index.cjs.js","module":"dist/index.js","es2015":"dist/esm/index.js","es2017":"dist/esm/index.js","jsnext:main":"dist/esm/index.js","collection:main":"dist/collection/index.js","collection":"dist/collection/collection-manifest.json","types":"dist/types/interface.d.ts","dependencies":{"@stencil/core":"^4.8.1","ionicons":"^7.2.1","tslib":"^2.1.0"},"devDependencies":{"@axe-core/playwright":"^4.8.1","@capacitor/core":"^5.5.1","@capacitor/haptics":"^5.0.6","@capacitor/keyboard":"^5.0.6","@capacitor/status-bar":"^5.0.6","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^2.0.0","@playwright/test":"^1.39.0","@rollup/plugin-node-resolve":"^8.4.0","@rollup/plugin-virtual":"^2.0.3","@stencil/angular-output-target":"^0.8.3","@stencil/react-output-target":"^0.5.3","@stencil/sass":"^3.0.7","@stencil/vue-output-target":"^0.8.7","@types/jest":"^29.5.6","@types/node":"^14.6.0","@typescript-eslint/eslint-plugin":"^6.7.2","@typescript-eslint/parser":"^6.7.2","clean-css-cli":"^5.6.1","domino":"^2.1.6","eslint":"^7.32.0","eslint-config-prettier":"^8.5.0","eslint-plugin-custom-rules":"file:custom-rules","execa":"^5.0.0","fs-extra":"^9.0.1","jest":"^29.7.0","jest-cli":"^29.7.0","prettier":"^2.6.1","puppeteer":"21.1.1","rollup":"^2.26.4","sass":"^1.33.0","serve":"^14.0.1","stylelint":"^13.13.1","stylelint-order":"^4.1.0"},"scripts":{"build":"npm run clean && npm run build.css && stencil build --es5 --docs-json dist/docs.json","build.css":"npm run css.sass && npm run css.minify","build.debug":"npm run clean && stencil build --debug","build.docs.json":"stencil build --docs-json dist/docs.json","clean":"node scripts/clean.js","css.minify":"cleancss -O2 -o ./css/ionic.bundle.css ./css/ionic.bundle.css","css.sass":"sass --embed-sources src/css:./css","eslint":"eslint src","lint":"npm run lint.ts && npm run lint.sass && npm run prettier -- --write --cache","lint.fix":"npm run lint.ts.fix && npm run lint.sass.fix && npm run prettier -- --write --cache","lint.sass":"stylelint \"src/**/*.scss\"","lint.sass.fix":"npm run lint.sass -- --fix","lint.ts":"npm run eslint","lint.ts.fix":"npm run eslint -- --fix","prerender.e2e":"node scripts/testing/prerender.js","prettier":"prettier \"./src/**/*.{html,ts,tsx,js,jsx}\"","start":"npm run build.css && stencil build --dev --watch --serve","test":"npm run test.spec && npm run test.e2e","test.spec":"stencil test --spec --max-workers=2","test.e2e":"npx playwright test","test.e2e.update-snapshots":"npm run test.e2e -- --update-snapshots","test.watch":"jest --watch --no-cache","test.treeshake":"node scripts/treeshaking.js dist/index.js","validate":"npm run lint && npm run test && npm run build && npm run test.treeshake"},"author":{"name":"Ionic Team"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ionic-team/ionic-framework.git"},"bugs":{"url":"https://github.com/ionic-team/ionic/issues"},"homepage":"https://ionicframework.com/","jest":{"preset":"@stencil/core/testing"},"_id":"@adamduren/ionic-core@7.5.7-overlay-fix-3","_integrity":"sha512-gdQMH8AqMxut5bngBRWA/shGf37Y+b2oVRNWWlmw7Immv3A0jFCt6aNvU163+0clM6H0+5eHXCuyhYi591y1DA==","_resolved":"/Users/adamduren/adamduren-ionic-core-7.5.7-overlay-fix-3.tgz","_from":"file:adamduren-ionic-core-7.5.7-overlay-fix-3.tgz","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-gdQMH8AqMxut5bngBRWA/shGf37Y+b2oVRNWWlmw7Immv3A0jFCt6aNvU163+0clM6H0+5eHXCuyhYi591y1DA==","shasum":"9161277d2bb2fde64ae3aca101c26ed250c26612","tarball":"https://registry.npmjs.org/@adamduren/ionic-core/-/ionic-core-7.5.7-overlay-fix-3.tgz","fileCount":3241,"unpackedSize":20233504,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwKZPWVIw6P1s/OOVHlDkWxdW3oZ8g/10kpxVGnXJU5AiEAnCjbbVtJll/NjOKhqjft3Mi2SN4BQWrRhCXsnZ95gWo="}]},"_npmUser":{"name":"adamduren","email":"adamduren@gmail.com"},"directories":{},"maintainers":[{"name":"adamduren","email":"adamduren@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ionic-core_7.5.7-overlay-fix-3_1702477951149_0.8687903969163748"},"_hasShrinkwrap":false},"7.5.7-overlay-fix-4":{"name":"@adamduren/ionic-core","version":"7.5.7-overlay-fix-4","description":"Base components for Ionic","keywords":["ionic","framework","stencil","mobile","app","webapp","capacitor","cordova","electron","progressive web app","pwa"],"main":"dist/index.cjs.js","module":"dist/index.js","es2015":"dist/esm/index.js","es2017":"dist/esm/index.js","jsnext:main":"dist/esm/index.js","collection:main":"dist/collection/index.js","collection":"dist/collection/collection-manifest.json","types":"dist/types/interface.d.ts","dependencies":{"@stencil/core":"^4.8.1","ionicons":"^7.2.1","tslib":"^2.1.0"},"devDependencies":{"@axe-core/playwright":"^4.8.1","@capacitor/core":"^5.5.1","@capacitor/haptics":"^5.0.6","@capacitor/keyboard":"^5.0.6","@capacitor/status-bar":"^5.0.6","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^2.0.0","@playwright/test":"^1.39.0","@rollup/plugin-node-resolve":"^8.4.0","@rollup/plugin-virtual":"^2.0.3","@stencil/angular-output-target":"^0.8.3","@stencil/react-output-target":"^0.5.3","@stencil/sass":"^3.0.7","@stencil/vue-output-target":"^0.8.7","@types/jest":"^29.5.6","@types/node":"^14.6.0","@typescript-eslint/eslint-plugin":"^6.7.2","@typescript-eslint/parser":"^6.7.2","clean-css-cli":"^5.6.1","domino":"^2.1.6","eslint":"^7.32.0","eslint-config-prettier":"^8.5.0","eslint-plugin-custom-rules":"file:custom-rules","execa":"^5.0.0","fs-extra":"^9.0.1","jest":"^29.7.0","jest-cli":"^29.7.0","prettier":"^2.6.1","puppeteer":"21.1.1","rollup":"^2.26.4","sass":"^1.33.0","serve":"^14.0.1","stylelint":"^13.13.1","stylelint-order":"^4.1.0"},"scripts":{"build":"npm run clean && npm run build.css && stencil build --es5 --docs-json dist/docs.json","build.css":"npm run css.sass && npm run css.minify","build.debug":"npm run clean && stencil build --debug","build.docs.json":"stencil build --docs-json dist/docs.json","clean":"node scripts/clean.js","css.minify":"cleancss -O2 -o ./css/ionic.bundle.css ./css/ionic.bundle.css","css.sass":"sass --embed-sources src/css:./css","eslint":"eslint src","lint":"npm run lint.ts && npm run lint.sass && npm run prettier -- --write --cache","lint.fix":"npm run lint.ts.fix && npm run lint.sass.fix && npm run prettier -- --write --cache","lint.sass":"stylelint \"src/**/*.scss\"","lint.sass.fix":"npm run lint.sass -- --fix","lint.ts":"npm run eslint","lint.ts.fix":"npm run eslint -- --fix","prerender.e2e":"node scripts/testing/prerender.js","prettier":"prettier \"./src/**/*.{html,ts,tsx,js,jsx}\"","start":"npm run build.css && stencil build --dev --watch --serve","test":"npm run test.spec && npm run test.e2e","test.spec":"stencil test --spec --max-workers=2","test.e2e":"npx playwright test","test.e2e.update-snapshots":"npm run test.e2e -- --update-snapshots","test.watch":"jest --watch --no-cache","test.treeshake":"node scripts/treeshaking.js dist/index.js","validate":"npm run lint && npm run test && npm run build && npm run test.treeshake"},"author":{"name":"Ionic Team"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ionic-team/ionic-framework.git"},"bugs":{"url":"https://github.com/ionic-team/ionic/issues"},"homepage":"https://ionicframework.com/","jest":{"preset":"@stencil/core/testing"},"_id":"@adamduren/ionic-core@7.5.7-overlay-fix-4","_integrity":"sha512-hA7RhN2H5KB1RkYozTr64FWWVkm7I4NV9g/U1Q/7QaiPe62cLsXF5dwozUvZkVbol7O8gCy+RlkOaN8DgVzRLQ==","_resolved":"/Users/adamduren/adamduren-ionic-core-7.5.7-overlay-fix-4.tgz","_from":"file:adamduren-ionic-core-7.5.7-overlay-fix-4.tgz","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-hA7RhN2H5KB1RkYozTr64FWWVkm7I4NV9g/U1Q/7QaiPe62cLsXF5dwozUvZkVbol7O8gCy+RlkOaN8DgVzRLQ==","shasum":"209b9b8e63b2ff25dfb0678cfb0f5cc1dba92621","tarball":"https://registry.npmjs.org/@adamduren/ionic-core/-/ionic-core-7.5.7-overlay-fix-4.tgz","fileCount":286,"unpackedSize":4832644,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTHdnfVB27Rw14koWL2pt7Lybnmoystl/25Pw4ggJZ+gIhAMpDXzshGZlwmAyvZx1/LD5+r2+JTgkP/vUhVRZOOxEd"}]},"_npmUser":{"name":"adamduren","email":"adamduren@gmail.com"},"directories":{},"maintainers":[{"name":"adamduren","email":"adamduren@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ionic-core_7.5.7-overlay-fix-4_1702479976192_0.5073655186837815"},"_hasShrinkwrap":false},"7.5.7-overlay-fix-5":{"name":"@adamduren/ionic-core","version":"7.5.7-overlay-fix-5","description":"Base components for Ionic","keywords":["ionic","framework","stencil","mobile","app","webapp","capacitor","cordova","electron","progressive web app","pwa"],"main":"dist/index.cjs.js","module":"dist/index.js","es2015":"dist/esm/index.js","es2017":"dist/esm/index.js","jsnext:main":"dist/esm/index.js","collection:main":"dist/collection/index.js","collection":"dist/collection/collection-manifest.json","types":"dist/types/interface.d.ts","dependencies":{"@stencil/core":"^4.8.1","ionicons":"^7.2.1","tslib":"^2.1.0"},"devDependencies":{"@axe-core/playwright":"^4.8.1","@capacitor/core":"^5.5.1","@capacitor/haptics":"^5.0.6","@capacitor/keyboard":"^5.0.6","@capacitor/status-bar":"^5.0.6","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^2.0.0","@playwright/test":"^1.39.0","@rollup/plugin-node-resolve":"^8.4.0","@rollup/plugin-virtual":"^2.0.3","@stencil/angular-output-target":"^0.8.3","@stencil/react-output-target":"^0.5.3","@stencil/sass":"^3.0.7","@stencil/vue-output-target":"^0.8.7","@types/jest":"^29.5.6","@types/node":"^14.6.0","@typescript-eslint/eslint-plugin":"^6.7.2","@typescript-eslint/parser":"^6.7.2","clean-css-cli":"^5.6.1","domino":"^2.1.6","eslint":"^7.32.0","eslint-config-prettier":"^8.5.0","eslint-plugin-custom-rules":"file:custom-rules","execa":"^5.0.0","fs-extra":"^9.0.1","jest":"^29.7.0","jest-cli":"^29.7.0","prettier":"^2.6.1","puppeteer":"21.1.1","rollup":"^2.26.4","sass":"^1.33.0","serve":"^14.0.1","stylelint":"^13.13.1","stylelint-order":"^4.1.0"},"scripts":{"build":"npm run clean && npm run build.css && stencil build --es5 --docs-json dist/docs.json","build.css":"npm run css.sass && npm run css.minify","build.debug":"npm run clean && stencil build --debug","build.docs.json":"stencil build --docs-json dist/docs.json","clean":"node scripts/clean.js","css.minify":"cleancss -O2 -o ./css/ionic.bundle.css ./css/ionic.bundle.css","css.sass":"sass --embed-sources src/css:./css","eslint":"eslint src","lint":"npm run lint.ts && npm run lint.sass && npm run prettier -- --write --cache","lint.fix":"npm run lint.ts.fix && npm run lint.sass.fix && npm run prettier -- --write --cache","lint.sass":"stylelint \"src/**/*.scss\"","lint.sass.fix":"npm run lint.sass -- --fix","lint.ts":"npm run eslint","lint.ts.fix":"npm run eslint -- --fix","prerender.e2e":"node scripts/testing/prerender.js","prettier":"prettier \"./src/**/*.{html,ts,tsx,js,jsx}\"","start":"npm run build.css && stencil build --dev --watch --serve","test":"npm run test.spec && npm run test.e2e","test.spec":"stencil test --spec --max-workers=2","test.e2e":"npx playwright test","test.e2e.update-snapshots":"npm run test.e2e -- --update-snapshots","test.watch":"jest --watch --no-cache","test.treeshake":"node scripts/treeshaking.js dist/index.js","validate":"npm run lint && npm run test && npm run build && npm run test.treeshake"},"author":{"name":"Ionic Team"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ionic-team/ionic-framework.git"},"bugs":{"url":"https://github.com/ionic-team/ionic/issues"},"homepage":"https://ionicframework.com/","jest":{"preset":"@stencil/core/testing"},"_id":"@adamduren/ionic-core@7.5.7-overlay-fix-5","_integrity":"sha512-WqoXzvXQqc2rlM6P5jyJIVB4Nkh7B/Co7upZvJaZoToxVVrXD9m7vwe2ADA3feQ0vuoYVyGcFdwBzZrwjy7yrQ==","_resolved":"/Users/adamduren/adamduren-ionic-core-7.5.7-overlay-fix-5.tgz","_from":"file:adamduren-ionic-core-7.5.7-overlay-fix-5.tgz","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-WqoXzvXQqc2rlM6P5jyJIVB4Nkh7B/Co7upZvJaZoToxVVrXD9m7vwe2ADA3feQ0vuoYVyGcFdwBzZrwjy7yrQ==","shasum":"867f1290063f8a8b42c8c61420b3420807cac4dd","tarball":"https://registry.npmjs.org/@adamduren/ionic-core/-/ionic-core-7.5.7-overlay-fix-5.tgz","fileCount":3241,"unpackedSize":20229844,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwoNpDLxMff3GL0qi2jUVWONf+OrpYSIMx5npt2/OcxwIgBTme+Z89Nuu63uBfpHlT/tPegyBENXX60EnwvABfmK8="}]},"_npmUser":{"name":"adamduren","email":"adamduren@gmail.com"},"directories":{},"maintainers":[{"name":"adamduren","email":"adamduren@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ionic-core_7.5.7-overlay-fix-5_1702481689900_0.917461245717673"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-06T09:58:55.368Z","7.5.7":"2023-12-06T09:58:55.711Z","modified":"2023-12-13T15:34:50.469Z","7.5.7-overlay-fix":"2023-12-06T10:26:22.832Z","7.5.7-overlay-fix-2":"2023-12-13T14:12:07.686Z","7.5.7-overlay-fix-3":"2023-12-13T14:32:31.399Z","7.5.7-overlay-fix-4":"2023-12-13T15:06:16.562Z","7.5.7-overlay-fix-5":"2023-12-13T15:34:50.307Z"},"maintainers":[{"name":"adamduren","email":"adamduren@gmail.com"}],"description":"Base components for Ionic","homepage":"https://ionicframework.com/","keywords":["ionic","framework","stencil","mobile","app","webapp","capacitor","cordova","electron","progressive web app","pwa"],"repository":{"type":"git","url":"git+https://github.com/ionic-team/ionic-framework.git"},"author":{"name":"Ionic Team"},"bugs":{"url":"https://github.com/ionic-team/ionic/issues"},"license":"MIT","readme":"# @ionic/core\n\n[Ionic](https://ionicframework.com/) is an open source App Development Framework that makes it easy to build top quality Native and Progressive Web Apps with web technologies.\n\nThe Ionic Core package contains the Web Components that make up the reusable UI building blocks of Ionic Framework. These components are designed to be used in traditional frontend view libraries/frameworks (such as [Stencil](https://stenciljs.com/), React, Angular, or Vue), or on their own through traditional JavaScript in the browser.\n\n\n## Features\n\n* Tiny, highly optimized components built with [Stencil](https://stenciljs.com/)\n* Styling for both iOS and Material Design\n* No build or compiling required\n* Simply add the static files to any project\n* Lazy-loaded components without configuration\n* Asynchronous rendering\n* Theming through CSS Variables\n\n\n## How to use\n\n### Vanilla HTML\n\nEasiest way to start using Ionic Core is by adding a script tag to the CDN:\n\n```html\n<script type=\"module\" src=\"https://cdn.jsdelivr.net/npm/@ionic/core/dist/ionic/ionic.esm.js\"></script>\n<script nomodule src=\"https://cdn.jsdelivr.net/npm/@ionic/core/dist/ionic/ionic.js\"></script>\n<link href=\"https://cdn.jsdelivr.net/npm/@ionic/core/css/ionic.bundle.css\" rel=\"stylesheet\">\n```\n\nAny Ionic component added to the webpage will automatically load. This includes writing the component tag directly in HTML, or using JavaScript such as `document.createElement('ion-toggle')`.\n\nAdditionally, within this package is a `dist/ionic.js` file and accompanying `dist/ionic/` directory. These are the same files which are used by the CDN, and they're available in this package so they can be apart of an app's local development.\n\n\n## Framework Bindings\n\nThe `@ionic/core` package can be used in simple HTML, or by vanilla JavaScript without any framework at all. Ionic also has packages that make it easier to integrate Ionic into a framework's traditional ecosystem and patterns. (However, at the lowest-level framework bindings are still just using Ionic Core and Web Components).\n\n* [@ionic/angular](https://www.npmjs.com/package/@ionic/angular)\n\n\n## Custom Elements Build\n\nIn addition to the default, self lazy-loading components built by Stencil, this package also comes with each component exported as a stand-alone custom element within `@ionic/core/components`. Each component extends `HTMLElement`, and does not lazy-load itself. Instead, this package is useful for projects already using a bundler such as Webpack or Rollup. While all components are available to be imported, the custom elements build also ensures bundlers only import what's used, and tree-shakes any unused components.\n\nBelow is an example of importing `ion-badge`, and initializing Ionic so it is able to correctly load the \"mode\", such as Material Design or iOS. Additionally, the `initialize({...})` function can receive the Ionic config.\n\n```typescript\nimport { defineCustomElement } from \"@ionic/core/components/ion-badge.js\";\nimport { initialize } from \"@ionic/core/components\";\n\n// Initializes the Ionic config and `mode` behavior\ninitialize();\n\n//  Defines the `ion-badge` web component\ndefineCustomElement();\n```\n\nNotice how we import from `@ionic/core/components` as opposed to `@ionic/core`. This helps bundlers pull in only the code that is needed.\n\nThe `defineCustomElement` function will automatically define the component as well as any child components that may be required.\n\nFor example, if you wanted to use `ion-modal`, you would do the following:\n\n```typescript\nimport { defineCustomElement } from \"@ionic/core/components/ion-modal.js\";\nimport { initialize } from \"@ionic/core/components\";\n\n// Initializes the Ionic config and `mode` behavior\ninitialize();\n\n//  Defines the `ion-modal` and child `ion-backdrop` web components.\ndefineCustomElement();\n```\n\nThe `defineCustomElement` function will define `ion-modal`, but it will also define `ion-backdrop`, which is a component that `ion-modal` uses internally.\n\n### Using Overlay Controllers\n\nWhen using an overlay controller, developers will need to define the overlay component before it can be used. Below is an example of using `modalController`:\n\n```typescript\nimport { defineCustomElement } from '@ionic/core/components/ion-modal.js';\nimport { initialize, modalController } from '@ionic/core/components';\n\ninitialize();\ndefineCustomElement();\n\nconst showModal = async () => {\n  const modal = await modalController.create({ ... });\n  \n  ...\n}\n```\n\n## How to contribute\n\n[Check out the CONTRIBUTE guide](/.github/CONTRIBUTING.md)\n\n## Related\n\n* [Ionic Documentation](https://ionicframework.com/docs/)\n* [Ionic Discord](https://ionic.link/discord)\n* [Ionic Forum](https://forum.ionicframework.com/)\n* [Ionicons](http://ionicons.com/)\n* [Stencil](https://stenciljs.com/)\n* [Capacitor](https://capacitor.ionicframework.com/)\n\n\n## License\n\n* [MIT](https://raw.githubusercontent.com/ionic-team/ionic/master/LICENSE)\n","readmeFilename":"README.md"}