@sklinet/strapi-plugin-video-field
Version:
Add video field to your Strapi application.
168 lines (167 loc) • 3.65 kB
JavaScript
;
const bootstrap = ({ strapi: strapi2 }) => {
};
const destroy = ({ strapi: strapi2 }) => {
};
const name = "@sklinet/strapi-plugin-video-field";
const version = "1.1.3";
const description = "Add video field to your Strapi application.";
const keywords = [
"strapi",
"video",
"field",
"video-field",
"custom-field"
];
const license = "MIT";
const author = {
name: "SKLINET s.r.o.",
url: "https://github.com/SKLINET"
};
const type = "commonjs";
const exports$1 = {
"./package.json": "./package.json",
"./strapi-admin": {
types: "./dist/admin/src/index.d.ts",
source: "./admin/src/index.ts",
"import": "./dist/admin/index.mjs",
require: "./dist/admin/index.js",
"default": "./dist/admin/index.js"
},
"./strapi-server": {
types: "./dist/server/src/index.d.ts",
source: "./server/src/index.ts",
"import": "./dist/server/index.mjs",
require: "./dist/server/index.js",
"default": "./dist/server/index.js"
}
};
const files = [
"dist"
];
const scripts = {
build: "strapi-plugin build",
"test:ts:back": "run -T tsc -p server/tsconfig.json",
"test:ts:front": "run -T tsc -p admin/tsconfig.json",
verify: "strapi-plugin verify",
watch: "strapi-plugin watch",
"watch:link": "strapi-plugin watch:link"
};
const dependencies = {
"@strapi/design-system": "^2.0.0-rc.11",
"@strapi/icons": "^2.0.0-rc.11",
"react-intl": "^6.7.0"
};
const devDependencies = {
"@strapi/sdk-plugin": "^5.2.7",
"@strapi/strapi": "^5.1.1",
"@strapi/typescript-utils": "^5.1.1",
"@types/react": "^18.3.10",
"@types/react-dom": "^18.3.0",
prettier: "^3.3.3",
react: "^18.3.1",
"react-dom": "^18.3.1",
"react-router-dom": "^6.26.2",
"styled-components": "^6.1.13",
typescript: "^5.6.2"
};
const peerDependencies = {
"@strapi/sdk-plugin": "^5.2.7",
"@strapi/strapi": "^5.1.1",
react: "^18.3.1",
"react-dom": "^18.3.1",
"react-router-dom": "^6.27.0",
"styled-components": "^6.1.13"
};
const strapi = {
name: "video-field",
description: "Add video field to your Strapi application.",
kind: "plugin",
displayName: "Video Field"
};
const maintainers = [
{
name: "SKLINET s.r.o.",
url: "https://github.com/SKLINET"
}
];
const repository = {
type: "git",
url: "https://github.com/SKLINET/strapi-plugin-video-field.git"
};
const pluginPkg = {
name,
version,
description,
"private": false,
keywords,
license,
author,
type,
exports: exports$1,
files,
scripts,
dependencies,
devDependencies,
peerDependencies,
strapi,
maintainers,
repository
};
const PLUGIN_ID = pluginPkg.name.replace(/^(@sklinet\/strapi-)plugin-/i, "");
const register = ({ strapi: strapi2 }) => {
strapi2.customFields.register({
name: "video",
plugin: PLUGIN_ID,
type: "json"
});
};
const config = {
default: {},
validator() {
}
};
const contentTypes = {};
const controller = ({ strapi: strapi2 }) => ({
index(ctx) {
ctx.body = strapi2.plugin("video-field").service("service").getWelcomeMessage();
}
});
const controllers = {
controller
};
const middlewares = {};
const policies = {};
const routes = [
{
method: "GET",
path: "/",
// name of the controller file & the method.
handler: "controller.index",
config: {
policies: []
}
}
];
const service = ({ strapi: strapi2 }) => ({
getWelcomeMessage() {
return "Welcome to Strapi 🚀";
}
});
const services = {
service
};
const index = {
register,
bootstrap,
destroy,
config,
controllers,
routes,
services,
contentTypes,
policies,
middlewares
};
module.exports = index;
//# sourceMappingURL=index.js.map