kopia lustrzana https://github.com/shoelace-style/shoelace
upgrade vs code integration package (#1500)
* upgrade vs code integration package * add referencespull/1504/head
rodzic
e21943f4fb
commit
a6e225e47c
|
@ -1,9 +1,9 @@
|
||||||
import { generateCustomData } from 'cem-plugin-vs-code-custom-data-generator';
|
import * as path from 'path';
|
||||||
|
import { customElementVsCodePlugin } from "custom-element-vs-code-integration";
|
||||||
import { parse } from 'comment-parser';
|
import { parse } from 'comment-parser';
|
||||||
import { pascalCase } from 'pascal-case';
|
import { pascalCase } from 'pascal-case';
|
||||||
import commandLineArgs from 'command-line-args';
|
import commandLineArgs from 'command-line-args';
|
||||||
import fs from 'fs';
|
import fs from 'fs';
|
||||||
import * as path from 'path';
|
|
||||||
|
|
||||||
const packageData = JSON.parse(fs.readFileSync('./package.json', 'utf8'));
|
const packageData = JSON.parse(fs.readFileSync('./package.json', 'utf8'));
|
||||||
const { name, description, version, author, homepage, license } = packageData;
|
const { name, description, version, author, homepage, license } = packageData;
|
||||||
|
@ -191,9 +191,13 @@ export default {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// Generate custom VS Code data
|
// Generate custom VS Code data
|
||||||
generateCustomData({
|
customElementVsCodePlugin({
|
||||||
outdir,
|
outdir,
|
||||||
cssFileName: null
|
cssFileName: null,
|
||||||
|
referencesTemplate: (_, tag) => [{
|
||||||
|
name: "Documentation",
|
||||||
|
url: `https://shoelace.style/components/${tag.replace('sl-', '')}`
|
||||||
|
}]
|
||||||
})
|
})
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
|
|
|
@ -32,12 +32,12 @@
|
||||||
"@web/test-runner-playwright": "^0.9.0",
|
"@web/test-runner-playwright": "^0.9.0",
|
||||||
"bootstrap-icons": "^1.10.5",
|
"bootstrap-icons": "^1.10.5",
|
||||||
"browser-sync": "^2.29.3",
|
"browser-sync": "^2.29.3",
|
||||||
"cem-plugin-vs-code-custom-data-generator": "^1.4.1",
|
|
||||||
"chalk": "^5.2.0",
|
"chalk": "^5.2.0",
|
||||||
"change-case": "^4.1.2",
|
"change-case": "^4.1.2",
|
||||||
"command-line-args": "^5.2.1",
|
"command-line-args": "^5.2.1",
|
||||||
"comment-parser": "^1.3.1",
|
"comment-parser": "^1.3.1",
|
||||||
"cspell": "^6.18.1",
|
"cspell": "^6.18.1",
|
||||||
|
"custom-element-vs-code-integration": "^1.1.0",
|
||||||
"del": "^7.0.0",
|
"del": "^7.0.0",
|
||||||
"download": "^8.0.0",
|
"download": "^8.0.0",
|
||||||
"esbuild": "^0.18.2",
|
"esbuild": "^0.18.2",
|
||||||
|
@ -4545,15 +4545,6 @@
|
||||||
"upper-case-first": "^2.0.2"
|
"upper-case-first": "^2.0.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/cem-plugin-vs-code-custom-data-generator": {
|
|
||||||
"version": "1.4.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/cem-plugin-vs-code-custom-data-generator/-/cem-plugin-vs-code-custom-data-generator-1.4.1.tgz",
|
|
||||||
"integrity": "sha512-mulzg6I2wJVNKCM9ml4ttxTnGK25kHHdkhX979vbrKwSIIplFnPOgGa0Sj14pQWnfDwbGr6pSbLgBmi4nVHFxA==",
|
|
||||||
"dev": true,
|
|
||||||
"dependencies": {
|
|
||||||
"prettier": "^2.7.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/chai-a11y-axe": {
|
"node_modules/chai-a11y-axe": {
|
||||||
"version": "1.4.0",
|
"version": "1.4.0",
|
||||||
"resolved": "https://registry.npmjs.org/chai-a11y-axe/-/chai-a11y-axe-1.4.0.tgz",
|
"resolved": "https://registry.npmjs.org/chai-a11y-axe/-/chai-a11y-axe-1.4.0.tgz",
|
||||||
|
@ -5696,6 +5687,15 @@
|
||||||
"integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==",
|
"integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"node_modules/custom-element-vs-code-integration": {
|
||||||
|
"version": "1.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/custom-element-vs-code-integration/-/custom-element-vs-code-integration-1.1.0.tgz",
|
||||||
|
"integrity": "sha512-M7f4zQIAzpdZGRcZpWmpONyf8zpiGZCU8U7z7s5q6460deIebLLQP/klTLLcI3XyWoCjUhwDwGJiZz9he8Y2ig==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"prettier": "^2.7.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/custom-elements-manifest": {
|
"node_modules/custom-elements-manifest": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/custom-elements-manifest/-/custom-elements-manifest-1.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/custom-elements-manifest/-/custom-elements-manifest-1.0.0.tgz",
|
||||||
|
@ -20621,15 +20621,6 @@
|
||||||
"upper-case-first": "^2.0.2"
|
"upper-case-first": "^2.0.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cem-plugin-vs-code-custom-data-generator": {
|
|
||||||
"version": "1.4.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/cem-plugin-vs-code-custom-data-generator/-/cem-plugin-vs-code-custom-data-generator-1.4.1.tgz",
|
|
||||||
"integrity": "sha512-mulzg6I2wJVNKCM9ml4ttxTnGK25kHHdkhX979vbrKwSIIplFnPOgGa0Sj14pQWnfDwbGr6pSbLgBmi4nVHFxA==",
|
|
||||||
"dev": true,
|
|
||||||
"requires": {
|
|
||||||
"prettier": "^2.7.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"chai-a11y-axe": {
|
"chai-a11y-axe": {
|
||||||
"version": "1.4.0",
|
"version": "1.4.0",
|
||||||
"resolved": "https://registry.npmjs.org/chai-a11y-axe/-/chai-a11y-axe-1.4.0.tgz",
|
"resolved": "https://registry.npmjs.org/chai-a11y-axe/-/chai-a11y-axe-1.4.0.tgz",
|
||||||
|
@ -21516,6 +21507,15 @@
|
||||||
"integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==",
|
"integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"custom-element-vs-code-integration": {
|
||||||
|
"version": "1.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/custom-element-vs-code-integration/-/custom-element-vs-code-integration-1.1.0.tgz",
|
||||||
|
"integrity": "sha512-M7f4zQIAzpdZGRcZpWmpONyf8zpiGZCU8U7z7s5q6460deIebLLQP/klTLLcI3XyWoCjUhwDwGJiZz9he8Y2ig==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"prettier": "^2.7.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
"custom-elements-manifest": {
|
"custom-elements-manifest": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/custom-elements-manifest/-/custom-elements-manifest-1.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/custom-elements-manifest/-/custom-elements-manifest-1.0.0.tgz",
|
||||||
|
|
|
@ -90,12 +90,12 @@
|
||||||
"@web/test-runner-playwright": "^0.9.0",
|
"@web/test-runner-playwright": "^0.9.0",
|
||||||
"bootstrap-icons": "^1.10.5",
|
"bootstrap-icons": "^1.10.5",
|
||||||
"browser-sync": "^2.29.3",
|
"browser-sync": "^2.29.3",
|
||||||
"cem-plugin-vs-code-custom-data-generator": "^1.4.1",
|
|
||||||
"chalk": "^5.2.0",
|
"chalk": "^5.2.0",
|
||||||
"change-case": "^4.1.2",
|
"change-case": "^4.1.2",
|
||||||
"command-line-args": "^5.2.1",
|
"command-line-args": "^5.2.1",
|
||||||
"comment-parser": "^1.3.1",
|
"comment-parser": "^1.3.1",
|
||||||
"cspell": "^6.18.1",
|
"cspell": "^6.18.1",
|
||||||
|
"custom-element-vs-code-integration": "^1.1.0",
|
||||||
"del": "^7.0.0",
|
"del": "^7.0.0",
|
||||||
"download": "^8.0.0",
|
"download": "^8.0.0",
|
||||||
"esbuild": "^0.18.2",
|
"esbuild": "^0.18.2",
|
||||||
|
|
Ładowanie…
Reference in New Issue