strapi-plugin-tagsinput
Version:
Tagsinput plugin for your strapi project
156 lines (155 loc) • 3.8 kB
JavaScript
const name = "strapi-plugin-tagsinput";
const version = "2.0.2-vngr";
const description = "Tagsinput plugin for your strapi project";
const strapi = {
name: "tagsinput",
description: "Tagsinput plugin for your strapi project",
kind: "plugin",
displayName: "Tagsinput"
};
const repository = {
type: "git",
url: "git+https://github.com/canopas/strapi-plugin-tagsinput.git"
};
const scripts = {
build: "strapi-plugin build",
verify: "strapi-plugin verify",
watch: "strapi-plugin watch",
"watch:link": "strapi-plugin watch:link"
};
const exports = {
"./package.json": "./package.json",
"./strapi-admin": {
source: "./admin/src/index.js",
"import": "./dist/admin/index.mjs",
require: "./dist/admin/index.js",
"default": "./dist/admin/index.js"
},
"./strapi-server": {
source: "./server/src/index.js",
"import": "./dist/server/index.mjs",
require: "./dist/server/index.js",
"default": "./dist/server/index.js"
}
};
const files = [
"dist"
];
const dependencies = {
"@strapi/design-system": "^2.0.0-rc.11",
"@strapi/icons": "^2.0.0-rc.11",
axios: "^1.7.7",
"prop-types": "^15.8.1",
"react-autosuggest": "^10.1.0",
"react-intl": "^6.7.0",
"react-tagsinput": "^3.20.3"
};
const devDependencies = {
"@strapi/sdk-plugin": "^5.2.6",
"@strapi/strapi": "^5.0.2",
react: "^18.3.1",
"react-dom": "^18.3.1",
"react-router-dom": "^6.26.2",
"styled-components": "^6.1.13"
};
const peerDependencies = {
"@strapi/sdk-plugin": "^5.2.6",
"@strapi/strapi": "^5.0.2",
react: "^18.3.1",
"react-dom": "^18.3.1",
"react-router-dom": "^6.26.2",
"styled-components": "^6.1.13"
};
const author = "Canopas";
const maintainers = [
"Canopas"
];
const engines = {
node: ">=14.19.1 <=20.x.x",
npm: ">=6.0.0"
};
const license = "MIT";
const main = "strapi-server.js";
const keywords = [
"strapi",
"plugin",
"tagsinput"
];
const bugs = {
url: "https://github.com/canopas/strapi-plugin-tagsinput/issues"
};
const homepage = "https://github.com/canopas/strapi-plugin-tagsinput#readme";
const packageManager = "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e";
const pluginPkg = {
name,
version,
description,
strapi,
repository,
scripts,
exports,
files,
dependencies,
devDependencies,
peerDependencies,
author,
maintainers,
engines,
license,
main,
keywords,
bugs,
homepage,
packageManager
};
const pluginId = pluginPkg.name.replace(/^(@[^-,.][\w,-]+\/|strapi-)plugin-/i, "");
const getTranslation = (id) => `${pluginId}.${id}`;
const index = {
register(app) {
app.customFields.register({
name: "tags",
pluginId,
type: "text",
intlLabel: {
id: getTranslation("form.label"),
defaultMessage: "TagsInput"
},
intlDescription: {
id: getTranslation("form.description"),
defaultMessage: "TagsInput to add custom tags"
},
components: {
Input: async () => import(
/* webpackChunkName: "input-component" */
"../_chunks/Input-DUnG8vg6.mjs"
)
},
options: {
base: [
{
sectionTitle: {
id: "form.section.apiUrl",
defaultMessage: "API Url"
},
items: [
{
intlLabel: {
id: "form.apiUrl",
defaultMessage: "Rest API URL for suggestions"
},
name: "options.apiUrl",
type: "text",
value: "",
options: []
}
]
}
]
}
});
}
};
export {
index as default
};
//# sourceMappingURL=index.mjs.map