Stylus cuenta con una sintaxis muy simple y fácil de aprender / uso que se compila en código CSS utilizable.
es compatible tanto con una sintaxis de sangría y un estilo CSS regular.
Es ampliamente utilizado en la comunidad de desarrollo Web de hoy en día, sobre todo en proyectos de Node.js.
Stylus es similar en concepto a SCSS, diferenciándose únicamente a través de la sintaxis realidad.
Si está familiarizado con el " CSS pre-procesador " plazo, entonces usted sabe exactamente lo que hace.
¿Qué hay de nuevo en esta versión:!.
- Agregado directiva opcional para extender
- -selector existe Añadido BIF.
- Agregado eliminar BIF para la eliminación de los artículos en los hashes.
- Añadido opcional recursivo fusión hash.
- Añadido (bandera --hoist-atrules) opcionales @ importación e izado @charset.
- Ha añadido un camino a la salida a la ruta del archivo específico con CLI.
- regresión fija con el uso de @media interior + caché.
- Fijo-url resolución de direcciones URL hash.
- Fijo BIF mezcla de colores transparentes de forma diferente.
- Solución de error con Postfix y sin coma.
- Fijos funciona mal importados definidas en otros archivos con @require anidada.
- selectores duplicados fijos cuando se extienden dentro de los marcadores de posición con MQ.
- filtros fijos:. Contraste () Error
- fija la clonación de nodos de caché.
- nombres de archivos incorrectos fijos incluidos en los mapas fuente.
- Fijo extracción de los comentarios no suprimidos a partir de bloques anidados.
- error de generación fijo para múltiples archivos.
- manejo poco Corregido el error.
- Fijo (error de tiro) caso extremo de ver e imprimir al mismo tiempo.
- reloj fijo para conectarse a std.err.
¿Qué hay de nuevo en la versión 0.52.4:!.
- Agregado directiva opcional para extender
- -selector existe Añadido BIF.
- Agregado eliminar BIF para la eliminación de los artículos en los hashes.
- Añadido opcional recursivo fusión hash.
- Añadido (bandera --hoist-atrules) opcionales @ importación e izado @charset.
- Ha añadido un camino a la salida a la ruta del archivo específico con CLI.
- regresión fija con el uso de @media interior + caché.
- Fijo-url resolución de direcciones URL hash.
- Fijo BIF mezcla de colores transparentes de forma diferente.
- Solución de error con Postfix y sin coma.
- Fijos funciona mal importados definidas en otros archivos con @require anidada.
- selectores duplicados fijos cuando se extienden dentro de los marcadores de posición con MQ.
- filtros fijos:. Contraste () Error
- fija la clonación de nodos de caché.
- nombres de archivos incorrectos fijos incluidos en los mapas fuente.
- Fijo extracción de los comentarios no suprimidos a partir de bloques anidados.
- error de generación fijo para múltiples archivos.
- manejo poco Corregido el error.
- Fijo (error de tiro) caso extremo de ver e imprimir al mismo tiempo.
- reloj fijo para conectarse a std.err.
¿Qué hay de nuevo en la versión 0.51.1:!.
- Agregado directiva opcional para extender
- -selector existe Añadido BIF.
- Agregado eliminar BIF para la eliminación de los artículos en los hashes.
- Añadido opcional recursivo fusión hash.
- Añadido (bandera --hoist-atrules) opcionales @ importación e izado @charset.
- Ha añadido un camino a la salida a la ruta del archivo específico con CLI.
- regresión fija con el uso de @media interior + caché.
- Fijo-url resolución de direcciones URL hash.
- Fijo BIF mezcla de colores transparentes de forma diferente.
- Solución de error con Postfix y sin coma.
- Fijos funciona mal importados definidas en otros archivos con @require anidada.
- selectores duplicados fijos cuando se extienden dentro de los marcadores de posición con MQ.
- filtros fijos:. Contraste () Error
- fija la clonación de nodos de caché.
- nombres de archivos incorrectos fijos incluidos en los mapas fuente.
- Fijo extracción de los comentarios no suprimidos a partir de bloques anidados.
- error de generación fijo para múltiples archivos.
- manejo poco Corregido el error.
- Fijo (error de tiro) caso extremo de ver e imprimir al mismo tiempo.
- reloj fijo para conectarse a std.err.
Lo que es nuevo en la versión 0.49.2:
- anidados selectores fijos cuando se utiliza anidada y burbujeado preguntas de los medios .
- Solucionado el problema cuando el bloque de mixin se utiliza como parte de un valor de propiedad.
- Fijo extensión .styl codificada de CLI (arg añadido extname).
¿Qué hay de nuevo en la versión 0.48.0:.
- Añadido sourcemaps básicos de apoyo
- Información de Agregado en columnas para sourcemaps y mejor información de errores.
- globales Añadido y funciones claves de las opciones objeto de la API JS.
- Añadido rebeccapurple colores con nombre.
- Se ha añadido soporte unicode-range.
- Se ha cambiado el comportamiento de la adición de porcentajes en conjunto para el más cuerdo.
- Solución de error con la búsqueda de propiedades dentro del bloque mixin.
- Se ha corregido un error con preguntas de los medios anidadas dentro mixins.
- Se ha solucionado un @extend dentro @media consultas con los selectores de varios niveles.
- Solución de error con la clonación de un selector de interpolada con comas.
- Solución de error con preguntas de los medios en los condicionales anidadas.
- Se ha corregido un error con la importación en caché.
- Fijo @css literal que generó U + 0085 caracteres en lugar de saltos de línea.
- coma escapado fija (& # X5c ;,) dentro de hashes.
- Se ha corregido un representación de cadena del nodo HSLA para preservar%.
- Fijo posición incorrecta de los comentarios en línea.
¿Qué es la nueva en la versión 0.46.0:.
- Se ha añadido soporte para las consultas de los medios de comunicación anidados
- Añadido convertido función incorporada.
- Añadido valores de índice negativo para apoyar subíndices.
- Añadido evaluación en cortocircuito para los operadores lógicos.
- Fija las comas se redujo en argumentos splat.
- fijo de doble escribir el @media y otra en-reglas en mixins.
- Unidad Corregido un error de expresión precedencia.
- comentarios fijos dentro de las expresiones de propiedad.
- manejo fijo de la @css y grupos dentro Unquote.
- números de línea fija incorrectas sobre los errores.
- Fijo clonación de importación con caché.
- clonación fijo para preservar property.literal.
- BIFs fijos argumentos clonación de errores.
- Solución de error con selectores interpolados anidadas con una coma.
- Fija la corriente de la propiedad ignorado en búsqueda de propiedades.
- Valor fijo de corriente de propiedad a ser evaluada en el contexto adecuado.
- espacios y comentarios fijos dentro de una declaración de hash.
- alias fijos para mixins transparentes.
¿Qué es la nueva en la versión 0.45.1:
- regresión fijo con @require y globbed rutas dentro funciones .
¿Qué es la nueva en la versión 0.45.0:
- Se ha añadido soporte para @ importación a nivel de bloque y @ requerir.
- valores hash Añadido soporte en @media.
- coacción añadido para unidades pt.
- Ha añadido un modo de escapar & # X5c; en una etiqueta con su nombre.
- Fijo espacios finales y comentarios en los grupos de selección.
- comentarios fijos en las partes selector (ahora haciendo caso omiso de ellos).
- Solución de error con la cadena URL que tiene un protocolo.
- Solución de error con @Scope y complejos selectores.
- Se ha solucionado el recursividad con la pantalla:. Mixins bloque dentro del bloque
- Solución de error con los de propiedad de bloque actual y mixins.
- Solución de error con selectores complejos en los condicionales.
- Solución de error con burbujeo @media y condicionales.
- Solución de error con saltos de línea y comentarios en los condicionales.
- Solución de error con la variable en la primera línea de mixin.
- fijo pero con la variable justo después de la iteración en una lista vacía.
- Solución de error con la función incorporada de llama dentro de una asignación de hash.
¿Qué es la nueva en la versión 0.44.0:
- Mayor ajustes de rendimiento y soporte básico de almacenamiento en caché, casi ⨉ 2 acumulación tiempo de impulso.
- Añadido soporte básico para la mayoría en-reglas.
- + Agregado caché integrada mixin para almacenar en caché el resultado de las funciones y mixins en marcadores de posición.
- Alta corriente de los medios de comunicación () BIF que devuelve la cadena para la consulta de medios actual.
- Añadido llamada de la propiedad de las funciones que contiene los nombres de las funciones de la pila de llamadas hasta que la actual.
- añadida una manera de escapar de las comas y las referencias de los padres dentro de los selectores.
- Se ha quitado el prefijo -MS- no es necesario para los fotogramas clave.
¿Qué hay de nuevo en la versión 0.43.1:.
- regresión fija sólo con la palabra clave
¿Qué hay de nuevo en la versión 0.42.2:.
- Se ha añadido soporte para las gamas inversa
- Solución de error con una expresión como argumentos de llamada a la función.
- Solución de error con la búsqueda de propiedades en el interior @block.
- Solución de error con el análisis de un selector de atributos.
- Solución de error con el complemento de las propiedades entre llamada a la función.
- fija la compilación en un directorio con .styl en el nombre.
- Solución de error con -mtime perdido en las importaciones de middleware.
- Se ha corregido un número de línea incorrecta en los selectores de grupo multilínea.
¿Qué hay de nuevo en la versión 0.42.0:.
- Añadido @require
- añadida más patrones de búsqueda para el @import y @require. Soporte Node.js módulos.
- Añadido englobamiento al archivo.
- Se agregó una referencia raíz.
- Añadido soporte básico para @block entidad.
- El soporte de serie para el selector de Alta BIF ().
- Añade opciones como un argumento opcional para uso BIF ().
- Se añadieron algunos nuevos colores: atajos. Escala de grises, del complemento, tinte y de sombra
- Fijos consultas @media rotos en los bloques lógicos.
- llamada de función fija dentro del bloque mixin es en el pase variable de bloque.
- Solución de error con el caso y el color bajo control conjunto.
- Solución de error con la lista de palabras clave de color como argumento por defecto.
- Solución de error con la búsqueda de propiedades en las consultas @media.
¿Qué hay de nuevo en la versión 0.41.0:
- Añadido mixins bloques básicos (+ foo) con bloqueo interpolación (bloque).
- Selección Añadido () BIF.
- Agregado de hash de interpolación a los bloques.
- referencia fijo de los padres en contexto raíz de regresar y.
¿Qué hay de nuevo en la versión 0.38.0:.
- Fijo búsqueda de propiedades de mixins
- Solución de la compatibilidad de src y dest en middleware, comenzó las pruebas de middleware.
- Fijo --resolve-url que elimina las colas de las direcciones URL.
- Fijo tipo MIME para .woff.
- Fijo .toString para funciones no definidas.
- Fijo solapamiento ruta para dest no sea una cadena.
- path.resolve fijo para no verdadera ResolveUrl.
- fija de retorno de sincronización en stylus.render ().
- llamadas duplicadas fijos de this.calling.
¿Qué hay de nuevo en la versión 0.37.0:.
- params Añadido opcionales para el BIF JSON
- Se agregó la opción de imprimir --print CSS a la salida estándar.
- Fijo BIF JSON para volver literales para los colores.
- fijos incluyen los archivos CSS cuando --resolve-url está encendido.
- Corregido el error en la negación de las variables.
- Solución de error en función p.
- pruebas fijas en Windows.
¿Qué hay de nuevo en la versión 0.35.1:
- Se ha corregido el soporte para archivos JPEG progresivos en la imagen a tamaño .
¿Qué hay de nuevo en la versión 0.32.0:.
- API de sincronización Añadido
- comentarios no suprimidos fijos en las importaciones anidados.
¿Qué hay de nuevo en la versión 0.28.2:.
- Fijo extenderse en mixin
¿Qué hay de nuevo en la versión 0.28.0:
- Alta:
- El sufijo de nombre base () BIF
- pathjoin () BIF
- nombre base () BIF
- dirname () BIF
- extname () BIF
¿Qué hay de nuevo en la versión 0.27.2:.
- lista de todas las unidades de CSS 3 Adición
- CSS fijo a la conversión de la aguja! Apoyo importante.
- Fijo última regla se ignora si los guiones vacías al final del archivo.
¿Qué hay de nuevo en la versión 0.27.1:
- Correcciones:
- llamada de función incorrecta dentro de la argumento con nombre.
- Stylus importa incorrectamente los archivos .css que no están en la misma carpeta que el archivo .styl procesado.
¿Qué es la nueva en la versión 0.27.0:.
- Agregado complemento propiedad () el apoyo mixin
- Se ha añadido soporte para el% de fundido de entrada () y fade-out ().
- Añadido% de apoyo a RGBA ().
¿Qué hay de nuevo en la versión 0.25.0:
- Agregado make test-cov
- Se ha añadido soporte de varias líneas temporales.
- Agregado: permitir el "%" tipo de unidad en el "alfa" de RGBA y HSLA
- Actualización cssom dep
- Se ha quitado dep gruñido.
- Fijo BIF coacción retval
¿Qué hay de nuevo en la versión 0.22.4:.
- @extends fijos herencia de errores
- Fijo 'lineno' fuga global debido a la falta de nuevo.
¿Qué es la nueva en la versión 0.21.2:.
- fijo dentro de la llamada literal / función
¿Qué hay de nuevo en la versión 0.21.0:
- Agregado unidad de colada, por ejemplo: (n * 5 )%.
¿Qué es la nueva en la versión 0.20.1:.
- Se agregó detección de fugas mundial para el conjunto de pruebas
- Fijos dos variables globales.
- operador fijo de regresión ident.
¿Qué es la nueva en la versión 0.20.0:
- Añadido --include-CSS para incluir literalmente importada CSS.
- Solución del problema de la coacción con la expresión.
¿Qué hay de nuevo en la versión 0.19.8:.
- Fijo middleware mkdir -p apoyo
¿Qué es la nueva en la versión 0.19.5:
- Recuperar métodos de visitantes NOOP, esto rompe extensiones <. / li>
¿Qué es la nueva en la versión 0.19.3:
- Agregado & quot; incluyen css & quot; configuración (necesidad docs) para incluir literalmente CSS importado.
- Agregado EOL escape.
- pestaña de soporte fijo en el análisis léxico (trailing colores, etc).
Requisitos
- JavaScript habilitado en el lado del cliente
- Node.js
Comentarios que no se encuentran