{
"name": "test",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"build": "babel src -d dist --presets env"
},
"author": "",
"license": "",
"devDependencies": {
},
"dependencies": {
"@wordpress/components": "^7.3.2",
"babel-cli": "^6.26.0",
"babel-core": "^6.26.3",
"babel-preset-env": "^1.7.0"
}
}
{
"name": "test",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"build": "babel src -d dist --presets @wordpress/default"
},
"author": "",
"license": "",
"devDependencies": {
"@wordpress/babel-preset-default": "^4.1.0"
},
"dependencies": {
"@wordpress/components": "^7.3.2",
"babel-cli": "^6.26.0",
"babel-core": "^6.26.3",
"babel-preset-env": "^1.7.0"
}
}
{
"presets": [ "@wordpress/default" ]
}
TypeError: api.env is not a function (While processing preset: "/Users/yarovikov/Sites/test/wp-content/plugins/ay-gallery/node_modules/@wordpress/babel-preset-default/index.js")
at module.exports (/Users/yarovikov/Sites/test/wp-content/plugins/ay-gallery/node_modules/@wordpress/babel-preset-default/index.js:7:24)
at /Users/yarovikov/Sites/test/wp-content/plugins/ay-gallery/node_modules/babel-core/lib/transformation/file/options/option-manager.js:317:46
at Array.map (<anonymous>)
at OptionManager.resolvePresets (/Users/yarovikov/Sites/test/wp-content/plugins/ay-gallery/ ...
$.ajax({
type: 'POST',
url: 'https://site.com/wp-admin/admin-ajax.php',
data: {
'action': 'mail_function',
'email': email,
'message': message,
},
beforeSend: function() {
// прелоадер
},
success: function(data) {
// тут ваши хотелки
},
error: function() {
// ошибка
}
});