2020-07-15 21:30:37 +00:00
{
"name" : "@shoelace-style/shoelace" ,
"description" : "A forward-thinking library of web components." ,
2023-06-26 16:21:04 +00:00
"version" : "2.5.2" ,
2021-02-26 14:09:13 +00:00
"homepage" : "https://github.com/shoelace-style/shoelace" ,
2020-12-29 19:57:45 +00:00
"author" : "Cory LaViska" ,
"license" : "MIT" ,
2021-10-14 12:39:17 +00:00
"customElements" : "dist/custom-elements.json" ,
2022-02-16 20:51:44 +00:00
"web-types" : "dist/web-types.json" ,
2021-02-26 14:09:13 +00:00
"type" : "module" ,
"types" : "dist/shoelace.d.ts" ,
2023-07-24 17:00:07 +00:00
"jsdelivr" : "./cdn/shoelace-autoloader.js" ,
"sideEffects" : [
"./dist/shoelace.js" ,
"./dist/shoelace-autoloader.js" ,
"./dist/components/**/*.js" ,
"./dist/translations/**/*.*" ,
"./src/translations/**/*.*" ,
"// COMMENT: This monstrosity below isn't perfect, but its like 99% to get bundlers to recognize 'thing.component.ts' as having no side effects. Example: https://regexr.com/7grof" ,
"./dist/components/**/*((?<!(\\.component|\\.styles)))\\.js"
] ,
2022-11-16 15:19:43 +00:00
"exports" : {
"." : {
"types" : "./dist/shoelace.d.ts" ,
"import" : "./dist/shoelace.js"
2022-11-22 15:58:07 +00:00
} ,
2023-03-03 15:36:30 +00:00
"./dist/custom-elements.json" : "./dist/custom-elements.json" ,
2023-07-24 17:00:07 +00:00
"./dist/shoelace.js" : "./dist/shoelace.js" ,
"./dist/shoelace-autoloader.js" : "./dist/shoelace-autoloader.js" ,
2022-11-22 18:01:15 +00:00
"./dist/themes/*" : "./dist/themes/*" ,
"./dist/components/*" : "./dist/components/*" ,
"./dist/utilities/*" : "./dist/utilities/*" ,
2022-12-07 14:23:26 +00:00
"./dist/react" : "./dist/react/index.js" ,
2022-11-22 18:01:15 +00:00
"./dist/react/*" : "./dist/react/*" ,
"./dist/translations/*" : "./dist/translations/*"
2022-11-16 15:19:43 +00:00
} ,
2020-07-15 21:30:37 +00:00
"files" : [
2023-06-12 14:54:33 +00:00
"dist" ,
"cdn"
2021-02-26 14:09:13 +00:00
] ,
"keywords" : [
"web components" ,
"custom elements" ,
"components"
2020-07-15 21:30:37 +00:00
] ,
"repository" : {
"type" : "git" ,
2021-02-26 14:09:13 +00:00
"url" : "git+https://github.com/shoelace-style/shoelace.git"
2020-07-15 21:30:37 +00:00
} ,
2020-12-29 19:57:45 +00:00
"bugs" : {
"url" : "https://github.com/shoelace-style/shoelace/issues"
} ,
2020-07-15 21:30:37 +00:00
"funding" : {
"type" : "individual" ,
"url" : "https://github.com/sponsors/claviska"
} ,
"scripts" : {
2023-06-12 14:54:33 +00:00
"start" : "node scripts/build.js --serve" ,
"build" : "node scripts/build.js" ,
2022-02-11 13:00:09 +00:00
"verify" : "npm run prettier:check && npm run lint && npm run build && npm run test" ,
2022-01-06 13:44:13 +00:00
"prepublishOnly" : "npm run verify" ,
2021-04-07 21:03:24 +00:00
"prettier" : "prettier --write --loglevel warn ." ,
2022-01-06 13:44:13 +00:00
"prettier:check" : "prettier --check --loglevel warn ." ,
2022-01-16 05:47:14 +00:00
"lint" : "eslint src --max-warnings 0" ,
2022-03-02 15:10:41 +00:00
"lint:fix" : "eslint src --max-warnings 0 --fix" ,
2022-01-16 05:47:14 +00:00
"ts-check" : "tsc --noEmit --project ./tsconfig.json" ,
2022-01-06 13:44:13 +00:00
"create" : "plop --plopfile scripts/plop/plopfile.js" ,
2023-01-04 14:58:56 +00:00
"test" : "web-test-runner --group default" ,
"test:component" : "web-test-runner -- --watch --group" ,
"test:watch" : "web-test-runner --watch --group default" ,
2022-01-16 05:47:14 +00:00
"spellcheck" : "cspell \"**/*.{js,ts,json,html,css,md}\" --no-progress" ,
2022-01-06 13:44:13 +00:00
"list-outdated-dependencies" : "npm-check-updates --format repo --peer" ,
2023-01-13 19:35:28 +00:00
"update-dependencies" : "npm-check-updates --peer -u && npm install"
2021-02-26 14:09:13 +00:00
} ,
2022-01-06 13:50:45 +00:00
"engines" : {
2022-01-18 14:23:48 +00:00
"node" : ">=14.17.0"
2022-01-06 13:50:45 +00:00
} ,
2021-02-26 14:09:13 +00:00
"dependencies" : {
2022-12-13 16:01:07 +00:00
"@ctrl/tinycolor" : "^3.5.0" ,
2023-02-28 17:30:05 +00:00
"@floating-ui/dom" : "^1.2.1" ,
2023-01-13 19:35:28 +00:00
"@lit-labs/react" : "^1.1.1" ,
2021-02-26 14:09:13 +00:00
"@shoelace-style/animations" : "^1.1.0" ,
2023-06-13 15:37:33 +00:00
"@shoelace-style/localize" : "^3.1.1" ,
2023-02-28 17:30:05 +00:00
"composed-offset-position" : "^0.0.4" ,
2023-06-13 16:19:39 +00:00
"lit" : "^2.7.5" ,
2021-04-22 19:42:23 +00:00
"qr-creator" : "^1.0.0"
2020-07-15 21:30:37 +00:00
} ,
"devDependencies" : {
2023-06-06 12:22:18 +00:00
"@11ty/eleventy" : "^2.0.1" ,
2023-06-07 17:28:22 +00:00
"@custom-elements-manifest/analyzer" : "^0.8.3" ,
2022-11-16 19:57:21 +00:00
"@open-wc/testing" : "^3.1.7" ,
2023-01-13 19:35:28 +00:00
"@types/mocha" : "^10.0.1" ,
"@types/react" : "^18.0.26" ,
2023-07-12 15:12:15 +00:00
"@typescript-eslint/eslint-plugin" : "^6.0.0" ,
"@typescript-eslint/parser" : "^6.0.0" ,
2022-11-07 17:06:34 +00:00
"@web/dev-server-esbuild" : "^0.3.3" ,
"@web/test-runner" : "^0.15.0" ,
"@web/test-runner-commands" : "^0.6.5" ,
"@web/test-runner-playwright" : "^0.9.0" ,
2022-12-28 21:50:35 +00:00
"bootstrap-icons" : "^1.10.3" ,
2023-06-06 13:21:07 +00:00
"browser-sync" : "^2.29.3" ,
2023-02-05 15:49:10 +00:00
"cem-plugin-vs-code-custom-data-generator" : "^1.4.1" ,
2023-01-13 19:35:28 +00:00
"chalk" : "^5.2.0" ,
2023-06-06 12:22:18 +00:00
"change-case" : "^4.1.2" ,
2022-02-01 14:16:38 +00:00
"command-line-args" : "^5.2.1" ,
2022-05-24 11:54:33 +00:00
"comment-parser" : "^1.3.1" ,
2023-01-13 19:35:28 +00:00
"cspell" : "^6.18.1" ,
2022-07-27 20:17:23 +00:00
"del" : "^7.0.0" ,
2020-07-15 21:30:37 +00:00
"download" : "^8.0.0" ,
2023-06-13 15:48:17 +00:00
"esbuild" : "^0.18.2" ,
2023-07-24 17:00:07 +00:00
"esbuild-plugin-replace" : "^1.4.0" ,
2023-07-12 15:12:15 +00:00
"eslint" : "^8.44.0" ,
2022-01-16 05:47:14 +00:00
"eslint-plugin-chai-expect" : "^3.0.0" ,
"eslint-plugin-chai-friendly" : "^0.7.2" ,
2023-07-12 15:12:15 +00:00
"eslint-plugin-import" : "^2.27.5" ,
"eslint-plugin-lit" : "^1.8.3" ,
"eslint-plugin-lit-a11y" : "^4.1.0" ,
2022-07-27 20:17:23 +00:00
"eslint-plugin-markdown" : "^3.0.0" ,
2023-01-13 20:43:55 +00:00
"eslint-plugin-sort-imports-es6-autofix" : "^0.6.0" ,
2023-07-12 15:12:15 +00:00
"eslint-plugin-wc" : "^1.5.0" ,
2020-07-15 21:30:37 +00:00
"front-matter" : "^4.0.2" ,
2023-06-06 13:21:07 +00:00
"get-port" : "^7.0.0" ,
2023-01-13 19:35:28 +00:00
"globby" : "^13.1.3" ,
"husky" : "^8.0.3" ,
2023-06-06 12:22:18 +00:00
"jsdom" : "^22.1.0" ,
2023-01-13 19:35:28 +00:00
"jsonata" : "^2.0.1" ,
"lint-staged" : "^13.1.0" ,
2021-09-07 15:52:58 +00:00
"lunr" : "^2.3.9" ,
2023-06-06 12:22:18 +00:00
"markdown-it-container" : "^3.0.0" ,
"markdown-it-ins" : "^3.0.1" ,
"markdown-it-kbd" : "^2.2.2" ,
"markdown-it-mark" : "^3.0.1" ,
"markdown-it-replace-it" : "^1.0.0" ,
2023-01-13 19:35:28 +00:00
"npm-check-updates" : "^16.6.2" ,
2023-06-07 17:28:22 +00:00
"ora" : "^6.3.1" ,
2022-01-06 13:44:13 +00:00
"pascal-case" : "^3.1.2" ,
2022-07-14 13:11:16 +00:00
"plop" : "^3.1.1" ,
2023-06-06 12:22:18 +00:00
"prettier" : "^2.8.8" ,
"prismjs" : "^1.29.0" ,
2022-07-14 13:11:16 +00:00
"react" : "^18.2.0" ,
2022-02-16 21:13:54 +00:00
"recursive-copy" : "^2.0.14" ,
2023-01-13 19:35:28 +00:00
"sinon" : "^15.0.1" ,
2023-06-06 12:22:18 +00:00
"smartquotes" : "^2.3.2" ,
2023-01-09 18:06:34 +00:00
"source-map" : "^0.7.4" ,
2022-01-06 13:44:13 +00:00
"strip-css-comments" : "^5.0.0" ,
2022-11-07 17:06:34 +00:00
"tslib" : "^2.4.1" ,
2023-06-13 15:37:33 +00:00
"typescript" : "^5.1.3" ,
2022-08-15 15:02:36 +00:00
"user-agent-data-types" : "^0.3.0"
2022-03-02 15:10:41 +00:00
} ,
"lint-staged" : {
"*.{ts,js}" : [
"eslint --max-warnings 0 --cache --fix" ,
"prettier --write"
]
2020-07-15 21:30:37 +00:00
}
}